log4j日志信息的打印(含文件)

日志文件的打印以下步骤即可
1. 引入相关的文件
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
private static Logger log = LoggerFactory.getLogger(AccessTokenService.class);

2.创建配置文件 log4j.properties 
2.1:文件的名字默认是这个不可修改
2.2:必须放在src的目录下,就是class下面的根目录(idea会有target,文件里面含有class文件,进去就应该能找到)
2.3:idea的配置文件应该放在src下面或者是将resouce文件搞成resouce类型,不然idea不会加载
log4j日志信息的打印(含文件)_第1张图片
配置文件如下:

#   可设置级别:TRACE→DEBUG→INFO→WARNING→ERROR→FATAL→OFF
#  高级别level会屏蔽低级别level。
#  debug:显示debug、info、error   
#  info:显示info、error   

log4j.rootLogger=DEBUG,console,file
#log4j.rootLogger=INFO,console


#输出到控制台   
log4j.appender.console=org.apache.log4j.ConsoleAppender  
#设置输出样式   
log4j.appender.console.layout=org.apache.log4j.PatternLayout 
#日志输出信息格式为
log4j.appender.console.layout.ConversionPattern=[%-d{yyyy-MM-dd HH:mm:ss}]-[%t-%5p]-[%C-%M(%L)]: %m%n 

#输出到文件(这里默认为追加方式)
log4j.appender.file=org.apache.log4j.FileAppender 
log4j.appender.file.File=F:/log.log 
#样式为TTCCLayout   
log4j.appender.file.layout=org.apache.log4j.TTCCLayout  
idea的控制台打印出的信息


3.日志文件打印出的信息:
创建log文件时,首先创建text文件,然后打开,点击右键另存为,修改日志文件的名字
F:/log.log 文件的路径
log4j日志信息的打印(含文件)_第2张图片


你可能感兴趣的:(log4j日志信息的打印(含文件))