dsi*_*cha 5 language-agnostic logging
这可能是一个愚蠢的问题,因为我的大多数编程都包含一人科学计算研究原型和开发相对低级的库.我以前从未在企业环境中编写过大型程序.我一直想知道,日志库比使用优质的老式打印语句或文件输出,简单的编程逻辑和一些全局变量更容易确定事情的详细记录是什么?你怎么知道什么时候一些打印语句或一些基本的文件输出不会削减它,你需要一个真正的日志库?
日志记录有助于调试问题,尤其是当您转向生产并且问题出现在您无法控制的人员机器上时。精心制定的计划永远无法在与敌人的接触中幸存,而日志记录可以帮助您在面对现实世界数据时跟踪战斗的进展情况。
当您开始需要其中一些功能时,您将需要开始使用日志记录库。如果您发现自己正在更改程序以获得其中一些功能,您可能需要研究一个好的日志库。它们易于学习、设置和使用,而且无处不在。