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日志实战及解析的主要内容,如果未能解决你的问题,请参考以下文章

Java日志实战及解析 - 引导

JVM故障分析及性能优化实战(II)——jstack生成的Thread Dump日志结构解析

Java实战及解析 — Maven快速入门

每周一本书之《Mesos 实战》:提高集群资源利用率,服务自动化部署的好帮手!

添物零基础到大型全栈架构师 Java实战及解析(实战篇)- 概述

flume实战应用解析