在应用程序中集成日志记录功能时,我们需要确定记录哪些信息,以及信息应该具有多大粒度。如果日志信息太多,我们就无法在这些大量且繁复的信息中找到有价值的内容;如果日志信息太少,就有可能错过某个重要事件。我们还需要考虑如何组织日志信息,以便日后更容易搜索和分析。这些问题导致日志记录大致分为两类:非结构化日志记录和结构化日志记录。