log4j日志远程入库方法

原创 2012年03月27日 16:41:44

log4j.rootLogger=INFO, DATABASE

# 用于数据库
log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender

#数据库连接相关信息
log4j.appender.DATABASE.URL=jdbc:mysql://119.255.194.51:3306/STSP?useUnicode=true&characterEncoding=utf8
log4j.appender.DATABASE.driver=org.gjt.mm.mysql.Driver
log4j.appender.DATABASE.user=root
log4j.appender.DATABASE.password=root
# 本处设置为"INFO"以上级别在数据库存储(默认情况使用rootLogger中的设置)
log4j.appender.DATABASE.Threshold=INFO
log4j.appender.DATABASE.layout.ConversionPattern=[PCU]%d [%5p] - %l:%m%n
log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout

#入库SQL
log4j.appender.DATABASE.sql=INSERT INTO tb_logs(class_name,METHOD_NAME,line_number,MID,log_level,content,insert_time) VALUES ('%c', '%M','%L','%X{MID}', '%p', '%m','%d{yyyy-MM-dd HH:mm:ss}')

log4j日志入库

# JDBC Appender //下面是配置将日志信息插入数据库, log4j.appender.db=org.apache.log4j.jdbc.JDBCAppender log4j.app...
  • datangxiajun
  • datangxiajun
  • 2017年02月10日 10:54
  • 776

使用 Log4j 将日志记录到远程系统

日志是在程序开发中最为重要的信息。日志为我们提供程序执行的行为记录。 Log4j 是 Java 程序里广泛使用的日志框架(本文假设你对 Log4j 已经比较熟悉,并且曾经使用过 Log4j) ...
  • zy_281870667
  • zy_281870667
  • 2017年05月14日 10:15
  • 608

log4j中将日志发送到远程服务器

1.服务端配置 1)服务端配置文件log4j-server.properties #Define a narrow log category. A category like debug will p...
  • u010207995
  • u010207995
  • 2017年03月28日 17:11
  • 1210

log4j实现日志集中存储

先描述一下问题,多个服务器实现的负载均衡,每个服务器存储在自己的硬盘里。但是现在需要对日志做统一的分析,在多个服务器上统计就麻烦了。思路是把日志统一到一台日志服务器上,再统一做统计分析。怎么统一到一台...
  • kdmhh
  • kdmhh
  • 2012年11月21日 16:32
  • 9279

Log4j写入数据库详解

 log4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出。本节主要讲述如何将日志信息输入...
  • ziruobing
  • ziruobing
  • 2009年02月22日 01:05
  • 54334

logstash实时采集log4j日志并存入elasticsearch案例实战

Logstash实时采集log4j日志配置 Java应用端log4j配置 properties文件配置方式 #请使用该socket log4j.appender.socket=org.apache....
  • qq1032355091
  • qq1032355091
  • 2016年11月08日 15:08
  • 4901

Log4j 2.0在开发中的高级使用详解—SocketAppender的远程输出(五)

Log4j2的Appenders充分考虑了日志事件的输出、包装以及过滤转发的可能,包括最基本的输出到本地文件、输出到远程主机, 对文件进行封装、注入,并且还能按照日志文件的时间点、文件大小等条件进行...
  • xmt1139057136
  • xmt1139057136
  • 2014年07月23日 14:18
  • 7611

log4j分级别打印日志+通过socket将日志传输至日志服务器

程序运行过程中会产生大量的不同等级的日志,如果都混在同一日志文件下,如果打印级别还比较低,当程序出现问题时,会比较麻烦。 日志分级别打印 1.创建LogAppender类import org.ap...
  • yuruixin_china
  • yuruixin_china
  • 2016年12月27日 13:21
  • 922

Log4j优化(一)扩展Log4j来实现性能优化的异步日志收集器

日志收集在互联网企业尤其是大数据时代是一件非常重要的事情,日志记录着用户行为和系统行为,是一种重要的数据来源。Log4j是Java应用程序使用的最多的一种日志收集工作。目前大量的Java应用程序都使用...
  • ITer_ZC
  • ITer_ZC
  • 2015年04月23日 10:33
  • 6707

Log4j 日志详细用法

简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地、日志信息的输出格式 Log4j 除了可以记录程序运行日志...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年12月28日 23:32
  • 939
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:log4j日志远程入库方法
举报原因:
原因补充:

(最多只允许输入30个字)