App开发过程中,日志记录是其中一个重要步骤,尤其是需要分析生产环境中bug和其他意外事件时,会格外发现日志记录的重要性。日志记录操作很简单,不同的日志记录框架、常见陷阱和最佳实践都不一样,所以需要成熟的开发人员分别进行了解。下面我们列举的4种不同类型日志几乎可以涵盖所有开发或生产环境。
应用程序日志
最常见的日志类型,一般开发者提到日志记录首先就会想到这个日志。因为应用程序生成应用程序日志。所以包含了应用程序编写中的各种错误消息、警告或其他事件在内。这些消息可以提供连接到特定用例的逻辑、高级信息。应用程序日志可能是本文提到的四种日志中最重要的日志类型,可以完全掌控。每个日志消息需要提供有用的信息,让使用者了解应用程序的行为。
服务器的日志
大多数企业应用程序被部署到web服务器(例如,Apache Tomcat)或应用服务器(例如,Wildfly或WebSphere.ty)。他们的日志文件可以提供有关技术问题和服务器当前状态的信息。服务器之间的配置和功能各不相同,但依然要确保检查服务器的文档并进行相应的配置。从服务器获取正确的信息可以在及时识别潜在问题和服务器停机之间产生差异。
上面两种日志都是开发或生产环境中的重要日志,还有两个日志我们会在下一篇内容中进行分享。