
spdlog日志库的核心组件分析-logger
<p>上一篇文章介绍了<code>spdlog</code>的五个主要组件,其中最重要是<code>Logger</code>、<code>Sink</code>和<code>Formatter</code>其中,<code>Logger</code&g...
<p>上一篇文章介绍了<code>spdlog</code>的五个主要组件,其中最重要是<code>Logger</code>、<code>Sink</code>和<code>Formatter</code>其中,<code>Logger</code&g...
<p><code>Sink</code>负责将日志输出到不同的目标。<code>Spdlog</code>提供了多种<code>Sink</code>,包括<code>stdout_sink</code>(输出到控制台)、<code>basic_file_si...
<h1>Formatter {#Formatter}</h1> <p><code>Formatter</code>负责将日志格式化为字符串。<code>Spdlog</code>提供了多种<code>Formatter</code>,比如<code>patte...
<ol> <li>引言 {#1-引言}</li> </ol> <hr /> <h2>1.1 日志的重要性 {#1-1-日志的重要性}</h2> <p>日志在软件开发和维护中扮演着至关重要的角色。它不仅帮助开发者追踪程序运行状态,还能在出现问题时提供宝贵的调试信息。通过日志,我们能够了...
<h1>编译 {#编译}</h1> <ol> <li> <p>库github仓库路径为:<a href="https://github.com/gabime/spdlog">https://github.com/gabime/spdlog</a> ,clone源码并解压到本地...