动态设置log4jjdbc道具

动态设置log4jjdbc道具,log4j,Log4j,我的应用程序需要写入数据库。我想从config.xml文件中读取JDBC配置值(url、密码等),并从代码中将它们设置为log4.xml 最好的方法是什么 拥有用于数据库日志记录的记录器:

我的应用程序需要写入数据库。我想从config.xml文件中读取JDBC配置值(url、密码等),并从代码中将它们设置为log4.xml

最好的方法是什么

  • 拥有用于数据库日志记录的记录器:


  • 从代码中添加了JDBC appender:

  • org.apache.log4j.jdbc.jdbcapender dbAppender=new org.apache.log4j.jdbc.jdbcapender();
    setDriver(“mysql.driver.class.here”);
    //设置其他属性
    PatternLayout=新的PatternLayout();
    setConversionPattern(“插入…”);
    dbAppender.setLayout(patternLayout);
    dbLogger=org.apache.log4j.Logger.getLogger(“jdblogger”);
    addAppender(dbAppender)