引入
在我刚刚入职的时候,接手了一个距我入职有五年的一个系统代码,30w 行的java 再加上15w 行左右的jsp 页面,系统总行数在60w 行左右,而且还没有任何的文档,当初写这个项目的人已经离职了,只有一个还算是熟悉的人,但是出差了,也提供不了多大的帮助,就这样,我在60w 行的代码里开始了为期24天的遨游。
控制台输出的东西多而杂,并且伴随着系统内部的运行输出内容,各种各样的东西,并且由于是分布式的系统,界面上还会输出关于RPC 相关的信息,那个日子真的是不能看。
所以在我完成任务后,我找了这个时间来总结一把我的辛酸泪。
主要的目的:
- 了解日志的作用
- 学习在什么时候为什么要打印日志
- 日志的展示内容
- 如何定位并说明日志所要表达的意义