博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 日志
阅读量:6080 次
发布时间:2019-06-20

本文共 2221 字,大约阅读时间需要 7 分钟。

日志有什么用?

      在实际开发中,不可能使用控制台输出所有数据,可以用日志把程序运行的过程记录下来,包括运行中出现的异常和BUG

 当出现问题的时候,程序员可以去查看日志,从而能快速的找到问题所在。

  一般来讲,在log中需要关注的日志有四个:

      1.error (错误)

      2.warn(警告)

      3.info(通知)

      4.debug(调试)

从问题严重的级别来讲:error>warn>info>debug,也就是说debug中的内容包含(info、warn、error),info中包含(warn、error)、以此类推。

启用日志:

1.需要先定义属性:

final static Logger LOGGER=Logger.getLogger(SecClass.class);

 

2.在src文件目录下,新建log4j.properties配置文件,复制如下配置代码:

# priority  :debug
> Method: %l ]%n%p:%m%n #debug log log4j.logger.debug=debug log4j.appender.debug=org.apache.log4j.DailyRollingFileAppender log4j.appender.debug.DatePattern='_'yyyy-MM-dd'.log' log4j.appender.debug.File=./src/com/lanou/log/debug.log log4j.appender.debug.Append=true log4j.appender.debug.Threshold=DEBUG log4j.appender.debug.layout=org.apache.log4j.PatternLayout log4j.appender.debug.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss a} [Thread: %t][ Class:%c >> Method: %l ]%n%p:%m%n #warn log log4j.logger.warn=warn log4j.appender.warn=org.apache.log4j.DailyRollingFileAppender log4j.appender.warn.DatePattern='_'yyyy-MM-dd'.log' log4j.appender.warn.File=./src/com/lanou/log/warn.log log4j.appender.warn.Append=true log4j.appender.warn.Threshold=WARN log4j.appender.warn.layout=org.apache.log4j.PatternLayout log4j.appender.warn.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss a} [Thread: %t][ Class:%c >> Method: %l ]%n%p:%m%n #error log4j.logger.error=error log4j.appender.error = org.apache.log4j.DailyRollingFileAppender log4j.appender.error.DatePattern='_'yyyy-MM-dd'.log' log4j.appender.error.File = ./src/com/lanou/log/error.log log4j.appender.error.Append = true log4j.appender.error.Threshold = ERROR log4j.appender.error.layout = org.apache.log4j.PatternLayout log4j.appender.error.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss a} [Thread: %t][ Class:%c >> Method: %l ]%n%p:%m%n 3.到https://mvnrepository.com/search?q=slf4j 下载log4j.jar包 4.在工程名下新建一个lib包,将.jar包复制到lib包中,在Project Structure窗口下Modules栏目的右边点击+号, 添加进刚才放在lib包中的jar文件,在点击problems中提示的[fix],完成 这样就可以使用日志了 定义日志属性:
final static Logger LOGGER=Logger.getLogger(SecClass.class);
LOGGER.info("test"); LOGGER.debug("随便"); LOGGER.warn("警告"); LOGGER.error("错误");
 

 

 

转载于:https://www.cnblogs.com/xuzhendong-0302/p/10591770.html

你可能感兴趣的文章
想说一点东西。。。。
查看>>
css知多少(8)——float上篇
查看>>
NLB网路负载均衡管理器详解
查看>>
水平添加滚动条
查看>>
PHP中”单例模式“实例讲解
查看>>
VS2008查看dll导出函数
查看>>
VM EBS R12迁移,启动APTier . AutoConfig错误
查看>>
atitit.细节决定成败的适合情形与缺点
查看>>
iOS - Library 库
查看>>
MATLAB 读取DICOM格式文件
查看>>
spring事务管理(Transaction)
查看>>
django.contrib.auth登陆注销学习
查看>>
js执行本地exe文件的3种方法
查看>>
理解B树索引
查看>>
vi编辑器的命令集合
查看>>
Mysql利用binlog恢复数据
查看>>
解决 Windows启动时要求验证
查看>>
我的友情链接
查看>>
用yum安装mariadb
查看>>
一点IT"边缘化"的人的思考
查看>>