Настройка Log4j JDBC поддерживает динамически - PullRequest
0 голосов
/ 04 июля 2011

Мое приложение должно записывать в БД. Я хотел бы прочитать значения конфигурации JDBC (url, пароль и т. Д.) Из файла config.xml и установить их в log4.xml из моего кода.

Какой лучший способ сделать это?

1 Ответ

0 голосов
/ 05 июля 2011
  1. Есть регистратор для ведения журнала базы данных: <br> < logger name="jdbcLogger"></p> <p>< level value="debug" /></p> <p>< /logger ><br>

  2. Добавлен 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);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...