zoukankan      html  css  js  c++  java
  • log4j操作数据库

    最近在做用户行为分析,学习了一下log4j怎么操作数据库,大概步骤如下:

    1、首先加入log4j的jar包

    2、然后在src目录下新建log4j.properties文件,添加如下属性:

    log4j.rootLogger=WARN,DATABASE  
    # imporin jdbc.jar  
    log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender  
    # connection    
    log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/test  
    log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver  
    log4j.appender.DATABASE.user=root  
    log4j.appender.DATABASE.password=viken  
    # sql  
    log4j.appender.DATABASE.sql=INSERT INTO log4j (Username,Class,Method,CreateTime,LogLevel,MSG) VALUES('%X{userName}','%C,%L','%M','%d{yyyy-MM-dd HH:mm:ss}','%p','%m')  
    log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout

    3、然后在类中新建Logger对象,如:

     private static Logger log=Logger.getLogger(DaoImp.class); 

    4、log.info()、log.warn()、log.error()的信息都会保存到数据库相应的表中。

  • 相关阅读:
    WPF之触发器
    WP之样式
    SqlServer2012——多表连接查询
    SqlServer2012——Select,分组,排序、插入
    sqlserver——视图
    SqlServer规则
    SqlServer自定义数据类型
    SqlServer2012——表
    ES基础使用
    ELK安装
  • 原文地址:https://www.cnblogs.com/zhli/p/3306500.html
Copyright © 2011-2022 走看看