log4j日志远程入库方法

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日志远程入库方法)