服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

数据库相关:给log4j配上数据库连接池

我们都知道log4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出。
        现在让我们对日志输出到数据库来进行配置
         配置如下:
#---jdbc ---输出到数据库
# jdbcappender log4j.properties file
#log4j.rootcategory=warn,jdbc
# appender jdbc
log4j.appender.jdbc=org.apache.log4j.jdbc.jdbcappender
log4j.appender.jdbc.driver=com.mysql.jdbc.driver
log4j.appender.jdbc.url=jdbc:mysql://localhost:3306/test
log4j.appender.jdbc.user=use
log4j.appender.jdbc.password=password
log4j.appender.jdbc.layout=org.apache.log4j.patternlayout
log4j.appender.jdbc.sql=insert into logging (log_date, log_level, location, message) values ('%d{iso8601}', '%-5p', '%c,%l', '%m')

表结构如下:
log_date   varchar

扫描关注微信公众号