gpt4 book ai didi

java - 什么时候适合使用日志记录?

转载 作者:行者123 更新时间:2023-12-01 14:10:09 24 4
gpt4 key购买 nike

Feasible to start writing unit test in an old project?我在这里问了一个关于在显示项目结构的旧代码中开始单元测试的问题。

现在该项目有了log4j,我对它很陌生。因此,在查看源代码时,有一些 logging带有消息In Donation Servlet .

不记得确切的语法,但类似,

private static final Logger log = Logger.getLogger(SearchServlet.class);
log.info("In XYZ Servlet");

所以我的问题是日志记录在哪里有用。它是否存储在日志文件中以供将来引用?当谈到图书馆时,我真的是一个菜鸟,我无法在这里了解更大的情况。我猜这只是为了提供信息,这就是 info() 的原因与 debug() 等方法结合使用等

任何帮助将不胜感激!

最佳答案

一般来说,日志记录可以帮助您了解应用程序内部过去发生的情况。假设一位客户告诉您,他在您的应用程序中遇到了一个错误,导致他的数据丢失。如果您由于某种原因无法重现此问题,良好的日志信息可以帮助您找到此类问题。

通常,日志条目至少应包含时间戳和有用的消息。请注意,您发现的消息(在 xyz servlet 中)不是有用消息的示例。

Log4J 并不难使用。我认为 AlexR 涵盖了有关 log4j 的所有必要内容,所以我没有任何要添加的:-)

关于java - 什么时候适合使用日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18578883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com