Мое приложение должно записывать в БД. Я хотел бы прочитать значения конфигурации JDBC (url, пароль и т. Д.) Из файла config.xml и установить их в log4.xml из моего кода.
Какой лучший способ сделать это?
Есть регистратор для ведения журнала базы данных: <br> < logger name="jdbcLogger"></p> <p>< level value="debug" /></p> <p>< /logger ><br>
<br> < logger name="jdbcLogger"></p> <p>< level value="debug" /></p> <p>< /logger ><br>
Добавлен 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);