Java日志实战及解析
Posted 马如林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java日志实战及解析相关的知识,希望对你有一定的参考价值。
Java日志实战及解析
日志是程序员必须掌握的基础技能之一,如果您写的软件没有日志,可以说你没有成为一个真正意义上的程序员。
为什么要记日志?
• 监控代码
• 变量变化情况,系统运行过程。
• 产线环境,不太好调试。
• 分布式环境下,调试更困难,日志就是非常好的帮手。
• 统计分析
• 日后审计
• 实际中有4%的代码是日志!
Java日志框架主要有log4j,logback,及其他不常用的官方日志及apachelogging等。
Log4j和LogBack的原作者为同一作者CekiGülcü。主流使用的一般是log4j的居多点,所以本文主要也讲解log4j为主。
配置文件log4j.properites文件,一般放倒classpath目录下即可,无需自启。
log4j.rootLogger=debug, stdout,R
log4j.appender.stdout= |
以上是关于Java日志实战及解析的主要内容,如果未能解决你的问题,请参考以下文章
JVM故障分析及性能优化实战(II)——jstack生成的Thread Dump日志结构解析
每周一本书之《Mesos 实战》:提高集群资源利用率,服务自动化部署的好帮手!