用Boost库中的宏BOOST_LOG_TRIVIAL实现日志记录是一种方便快捷的方式,特别适合于小型项目。本文将介绍如何使用BOOST_LOG_TRIVIAL进行简单的日志输出,并提供相应的源代码。
首先,我们需要在代码中引入相应的头文件和命名空间:
#include <boost/log/trivial.hpp>
#include <iostream>
namespace logging = boost::log;
接下来,我们可以通过简单的宏调用就能进行日志记录,例如:
BOOST_LOG_TRIVIAL(trace) << "This is a trace severity message";
BOOST_LOG_TRIVIAL(debug) << "This is a debug severity message";
BOOST_LOG_TRIVIAL(info) << "This is an informational severity message";
BOOST_LOG_TRIVIAL(warning) << "This is a warning severity message";
BOOST_LOG_TRIVIAL(error) << "This is an error severity message";
BOOST_LOG_TRIVIAL(fatal) <