slf4j 是如何工作的?未创建日志
我在Java 1.6中提供了以下代码:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
private static Logger log = LoggerFactory.getLogger(myfile.class);
现在,我把slf4j-api-1.6.4.jar和slf4j-simple-1.6.4.jar放在classpath中,代码编译得很好,但它在哪里记录了所有的信息????
我已经 log.info(“测试”);但它没有创建任何日志文件。我尝试用以下内容创建log4j.properties:
log4j.appender.stdout=org.apache.log4j.RollingFileAppender
log4j.appender.stdout.File=/var/abc.log
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d{dd-MMM-yyyy HH:mm:ss}]%6p %c{1}:%L - %m%n
log4j.appender.stdout.MaxFileSize=50000KB
log4j.appender.stdout.MaxBackupIndex=200
log4j.rootLogger=info, stdout
但它不起作用,我知道上面的文件是log4j所必需的,但是slf4j是如何工作的?我是否需要创建任何类似于log4j的属性文件?如果是这样,我需要把它放在哪里?
谢谢!