Log的重要性

最近改代码的时候,发现没有log的话,要改一个毫无头绪的项目是根本不可能的。

比如一段OpenNMS的log:

2007 - 08 - 07 00 : 14 : 21 , 780 DEBUG [CollectdScheduler- 50 Pool-fiber0]RrdUtils:createRRD:rrd path andfilenametocreate: / var / opennms / rrd / snmp / 1 / hrStorageAllocUnits . rrd
2007 - 08 - 07 00 : 14 : 21 , 780 DEBUG [CollectdScheduler- 50 Pool-fiber0]RrdUtils:updateRRD :updating RRDfile: / var / opennms / rrd / snmp / 1 / hrStorageAllocUnits . rrdwithvalue: 1186416862 : 1024
2007 - 08 - 07 00 : 14 : 21 , 781 DEBUG [CollectdScheduler- 50 Pool-fiber0]RrdUtils:updateRRD:RRDupdate command completed .

一眼看过去就知道在哪里修改传入的RRD的值,试想如果没有规范的log,要想修改这样的一个功能,需要花费多少时间来看文档呢?

所以我想以后我做项目的时候,也要在比较关键的地方写规范的log,这样对自己以后的修改甚至是别人的修改都有极大的好处。

你可能感兴趣的:(log)