我很多次看到记录如下错误:
System.out.println("Method aMethod with parameters a:"+a+" b: "+b);
print("Error in line 88");
所以..记录错误的最佳实践是什么?
编辑:
这是Java,但可以是C/C++,基本等。
最佳答案
Apache Commons Logging不适用于应用程序常规日志记录。该库供不希望在API用户上强制执行日志记录实现的库或API使用。
Commons Logging也存在类加载问题。
选择[许多]日志记录api之一,使用最广泛的可能是log4j或Java Logging API。
如果要实现独立性,则可能要考虑log4j的原始作者SLF4J。
选择了一个实现后,然后在该实现中一致地使用日志记录级别/严重性,以便更轻松地搜索/过滤日志。
关于language-agnostic - 记录错误的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/296150/