C++ boost记录器、多个日志文件和记录器

C++ boost记录器、多个日志文件和记录器,c++,logging,boost,C++,Logging,Boost,我试图在我的应用程序中使用boost日志库,但我遇到了问题 如何配置boost log,使其具有3个记录到不同文件的记录器。 例如: 主记录器(main.log) gui_记录器(gui.log) some\u other\u记录器(other.log) 我还希望在不同级别上使用日志记录(信息、警告、调试、错误) 示例: BOOST_LOG_SEV(main_logger, logging::trivial::debug) 如何配置此功能?您可以使用多文件后端:

我试图在我的应用程序中使用boost日志库,但我遇到了问题

如何配置boost log,使其具有3个记录到不同文件的记录器。 例如:

  • 主记录器(main.log)
  • gui_记录器(gui.log)
  • some\u other\u记录器(other.log)
我还希望在不同级别上使用日志记录(信息、警告、调试、错误)

示例:

BOOST_LOG_SEV(main_logger, logging::trivial::debug)

如何配置此功能?

您可以使用多文件后端: