之前做的项目基本都在本地服务器运行,之后有次课程设计为了得到更高的分数把项目发到了阿里云服务器,但是本地服务器和阿里云有些不同的地方,有的地方在本地运行没有问题,一旦发到服务器上就会出现bug,这十分令我头疼,而且在当时我的debug方式只有syso,debug的过程十分艰辛,今天简单学习了log4j,简单的记录一下。
1.log4j输出级别
fatal(致命错误)>error(错误)>warn(警告)>info(普通信息)>debug(调试信息)
在第一行rootCategory控制输出级别和输出目的地
2.关键配置
2.1ConversionPattern:输出表达式
2.2log4j.appender.LOGFILE.File文件位置及名称(日志文件扩展名.log)
3.pattern中常用几个表达式(区分大小写)
3.1 %C 包名+类名
3.2%d{YYYY-MM-dd HH:mm:ss} 时间
3.3%L 行号
3.4%m 信息
3.5%n 换行
log4j配置文件:在src下建 log4j.properties文件(路径和名称都不允许改变)
来源:CSDN
作者:KoBeBrYaNt__king
链接:https://blog.csdn.net/KoBeBrYaNt__king/article/details/104152478