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不会加载
配置文件如下:
# 可设置级别: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 文件的路径