#### Use two appenders, one to log to console, another to log to a file log4j.rootCategory=debug,stdout, R # Print only messages of priority WARN or higher for your category log4j.category.your.category.name=WARN #### First appender writes to console log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout # Pattern to output the caller's file name and line number. log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n ######################## # JDBC Appender ####################### log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender log4j.appender.DATABASE.URL=jdbc:oracle:thin:@10.90.0.92:1521:analysis log4j.appender.DATABASE.driver=oracle.jdbc.driver.OracleDriver log4j.appender.DATABASE.user=neweba1 log4j.appender.DATABASE.password=Administrator log4j.appender.DATABASE.sql=INSERT INTO PPC_LOG VALUES ('%c') log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout #### Second appender writes to a file log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=daily.log # Control the maximum log file size log4j.appender.R.MaxFileSize=2048KB # Archive log files (one backup file here) log4j.appender.R.MaxBackupIndex=50 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%-5r %-5p [%t] %c{2} %l %d - %m%n
还是自己看最实在。别人也没那么多时间说全:)
log4j.rootCategory=debug,stdout, R
# Print only messages of priority WARN or higher for your category
log4j.category.your.category.name=WARN
#### First appender writes to console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
########################
# JDBC Appender
#######################
log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.DATABASE.URL=jdbc:oracle:thin:@10.90.0.92:1521:analysis
log4j.appender.DATABASE.driver=oracle.jdbc.driver.OracleDriver
log4j.appender.DATABASE.user=neweba1
log4j.appender.DATABASE.password=Administrator
log4j.appender.DATABASE.sql=INSERT INTO PPC_LOG VALUES ('%c')
log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout
#### Second appender writes to a file
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=daily.log
# Control the maximum log file size
log4j.appender.R.MaxFileSize=2048KB
# Archive log files (one backup file here)
log4j.appender.R.MaxBackupIndex=50
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%-5r %-5p [%t] %c{2} %l %d - %m%n