在复杂的软件系统中,调试和错误定位是比较麻烦的,很多错误只能在后期才能发现。通常的排除故障的做法是在觉得可能出错的地方多输出一些LOG,通过 LOG信息逐步定位问题。在复杂的场合下,不但要知道在什么地方出错,还得知道它的执行上下文信息。从另一个方面来看,输出太多的信息会影响系统性能,而且无关的信息也会干扰故障诊断。因此,显而易见的理想情况是,系统正常时LOG越少越好,出现故障时输出尽可能多的信息。本文讨论了一些这方面的想法。阅读全文>
发表于 @ 2007年01月12日 18:25:00|评论(loading...)|收藏