私のアプリケーションはDBに書き込む必要があります。 config.xmlファイルからJDBCコンフィグレーション値(url、passwordなど)を読み込み、自分のコード内からlog4.xmlに設定したいと思います。Log4j JDBC propsを動的に設定する
これを行うにはどうすればよいですか?
私のアプリケーションはDBに書き込む必要があります。 config.xmlファイルからJDBCコンフィグレーション値(url、passwordなど)を読み込み、自分のコード内からlog4.xmlに設定したいと思います。Log4j JDBC propsを動的に設定する
これを行うにはどうすればよいですか?
デシベルロギング用のロガーを持っている:
< logger name="jdbcLogger">
< level value="debug" />
< /logger >
コードから追加JDBCアペンダ:
org.apache.log4j.jdbc.JDBCAppender dbAppender = new org.apache.log4j.jdbc.JDBCAppender(); dbAppender.setDriver("mysql.driver.class.here"); //set other properties PatternLayout patternLayout = new PatternLayout(); patternLayout.setConversionPattern("insert ..."); dbAppender.setLayout(patternLayout); dbLogger = org.apache.log4j.Logger.getLogger("jdbcLogger"); dbLogger.addAppender(dbAppender);