How to get SLF4J “Hello World” working with log4j?

后端 未结 5 1036
耶瑟儿~
耶瑟儿~ 2020-12-04 13:18

The \"Hello World\" example from SLF4J is not working for me. I guess this is because I added slf4j-log4 to my classpath. Should I configure log4j directly for the hello wor

5条回答
  •  情书的邮戳
    2020-12-04 13:52

    you need to add 3 dependency ( API+ API implementation + log4j dependency) 
    Add also this 
    
        org.apache.logging.log4j
        log4j-core
        2.5
    
    
    # And to see log in command line , set log4j.properties 
    
    # Root logger option
    log4j.rootLogger=INFO, file, stdout
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.Target=System.out
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
    
    #And to see log in file  , set log4j.properties 
    # Direct log messages to a log file
    log4j.appender.file=org.apache.log4j.RollingFileAppender
    log4j.appender.file.File=./logs/logging.log
    log4j.appender.file.MaxFileSize=10MB
    log4j.appender.file.MaxBackupIndex=10
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
    

提交回复
热议问题