log 4 j単純使用


1.まずlog 4 jのjarパッケージ(log 4 j-1.2.1.4 jar,commons-logging-1.0.4.jar)を入れ、log 4 jのプロファイルをプロジェクトパスに入れればよい.
log4j.propertiesプロファイル:
#       stdout         ,   
#org.apache.log4j.ConsoleAppender(   ),
#org.apache.log4j.FileAppender(  ),
#org.apache.log4j.DailyRollingFileAppender(          ),
#org.apache.log4j.RollingFileAppender(                     )
#org.apache.log4j.WriterAppender(                   )
log4j.appender.stdout=org.apache.log4j.ConsoleAppender

#       stdout     layout     ,   
#org.apache.log4j.HTMLLayout( HTML      ),
#org.apache.log4j.PatternLayout(           ),
#org.apache.log4j.SimpleLayout(               ),
#org.apache.log4j.TTCCLayout(         、  、      )
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

#    pattern                ConversionPattern,      :
#%m           
#%p      , DEBUG,INFO,WARN,ERROR,FATAL
#%r            log        
#%c        ,          
#%t              
#%n          ,Windows   “rn”,Unix   “n”
#%d              ,     ISO8601,          
#  :%d{yyyy MMM dd HH:mm:ss,SSS}     :2002 10 18  22:10:28,921
#%l            ,     、     ,         。
#[Log4JDemo] log     ,       ,       。
log4j.appender.stdout.layout.ConversionPattern=[Log4JDemo] %p [%t] %C.%M(%L) | %m%n

#      
log4j.appender.LogFile=org.apache.log4j.FileAppender
log4j.appender.LogFile.File=d:/ibiblio.log
log4j.appender.LogFile.layout=org.apache.log4j.PatternLayout
log4j.appender.LogFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l  %m%n

#       ALL        stdout LogFile      
#stdout R         ,      
#     OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL
#    OFF        
#     INFO     INFO, WARN, ERROR log  , DEBUG       ,
log4j.rootCategory= WARN ,stdout, LogFile