我必须配置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