log4j将日志输出到数据库
来源:互联网 发布:淘宝旅行机票网 编辑:程序博客网 时间:2024/05/17 03:52
废话没有,就4个步骤,按照说明配置就行了。一点技术含量也没有.大家可以根据自己的应用 a修改输出的格式
b修改数据库的字段及修改插入的数据库sql语句
c其他数据的的使用方式,参照我下面的例子搞,我就不信你搞不出来^-^
1)2个jar包
mysql-connector-java-5.1.13-bin.jar
log4j-1.2.16.jar
2)配置文件(放在src下)
只需要appender3就可以输出到数据库, appender1,appender2也顺便给出大家吧
文件名:log4j.properties
log4j.rootLogger=INFO,appender1,appender2,appender3
# org.springframework包下面所有的日志输出的级别设为DEBUG
log4j.logger.org.springframework=ERROR
# 控制台输出
log4j.appender.appender1=org.apache.log4j.ConsoleAppender
log4j.appender.appender1.layout=org.apache.log4j.PatternLayout
log4j.appender.appender1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS}[%p]: %m%n
# 文件输出,这里默认为追加方式
log4j.appender.appender2=org.apache.log4j.FileAppender
log4j.appender.appender2.File=log/IceColdMonitor.log
log4j.appender.appender2.layout=org.apache.log4j.PatternLayout
log4j.appender.appender2.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss:SSS}[%p]: %m%n
# 数据库输出
log4j.appender.appender3=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.appender3.driver=com.mysql.jdbc.Driver
log4j.appender.appender3.URL=jdbc:mysql://127.0.0.1:3306/test
log4j.appender.appender3.user=root
log4j.appender.appender3.password=test
log4j.appender.appender3.sql=insert into log_icecoldmonitor(level,category,thread,time,location,note) values('%p','%c','%t','%d{yyyy-MM-dd HH:mm:ss:SSS}','%l','%m')
3)数据库代码
CREATE TABLE `log_icecoldmonitor` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`level` varchar(255) NOT NULL DEFAULT '' COMMENT '优先级',
`category` varchar(255) NOT NULL DEFAULT '' COMMENT '类目',
`thread` varchar(255) NOT NULL DEFAULT '' COMMENT '进程',
`time` varchar(30) NOT NULL DEFAULT '' COMMENT '时间',
`location` varchar(255) NOT NULL DEFAULT '' COMMENT '位置',
`note` text COMMENT '日志信息',
PRIMARY KEY (`Id`)
)
package phl.com;
import org.apache.log4j.Logger;
public class Test {
public static void main(String[] args) {
Logger logger = Logger.getLogger(Test.class);
logger.info("good");
logger.debug("success");
}
}
1 0
- log4j将日志输出到数据库
- log4j将日志输出到数据库
- log4j 日志输出到数据库
- Log4j学习。输出日志到数据库。
- 把log4j日志信息输出到数据库
- 配置 log4j 将日志写到数据库
- 用Log4j 将日志保存到数据库
- log4j 将日志保存到数据库
- log4j将记录日志保存到数据库
- log4j将记录日志保存到数据库
- log4j将记录日志保存到数据库
- log4j将日志存储到数据库
- 将log4j的日志配置输出到mysql中
- 将java log4j的日志配置输出到mysql中
- 将java log4j的日志配置输出到mysql中
- 将log4j的日志配置输出到mysql中
- log4j将日志按模块输出到不同文件中
- 日志框架Nlog之将日志输出到数据库
- UDP 调用 connect的作用--4A--个人总结
- 解决Could not find method android() for arguments问题
- Android studio 启动错误——Gradle
- 机器学习_统计学习_深度学习的一些公式
- wamp,MySQL,perl的联谊之路
- log4j将日志输出到数据库
- 高度不定 垂直居中
- 嵌套动画如何使用
- Java从一个数组指定位置拷贝到另外一个数组的指定位置-新法
- 6.0新特性
- org.apache.jasper.JasperException: Unable to compile class for JSP
- a64-产品化
- onfling()的使用
- Linux常用命令大全