log4j的配置文件应该怎么写?
最好说出每条语句的意义
有完整的教程最好了

解决方案 »

  1.   

    http://logging.apache.org/log4j/docs/documentation.html
    还是自己看最实在。别人也没那么多时间说全:)
      

  2.   

    #### 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