我必須配置JDBC appender以使用數據源..有可能嗎?Log4j:配置JDBC appender使用數據源
如果是這樣,怎麼樣? 我現在的文件看起來像這樣:
# Define the root logger with file appender
log4j.rootLogger = DEBUG, sql
# Define the file appender
log4j.appender.sql=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.sql.URL=jdbc:mysql://localhost/test
# Set Database Driver
log4j.appender.sql.driver=com.mysql.jdbc.Driver
# Set database user name and password
log4j.appender.sql.user=root
log4j.appender.sql.password=password
# Set the SQL statement to be executed.
log4j.appender.sql.sql=INSERT INTO LOGS VALUES ('%x', now() ,'%C','%p','%m')
# Define the xml layout for file appender
log4j.appender.sql.layout=org.apache.log4j.PatternLayout
您是不是要查找JNDI樹中的數據源? – 2014-09-03 18:18:57
是的!我想在jndi樹中找到它 – TimeToCodeTheRoad 2014-09-04 05:22:38