提升记录器,多个日志文件和记录器

时间:2013-08-12 12:17:58

标签: c++ logging boost

我正在尝试在我的应用程序中使用boost日志库但我有问题。

如何配置boost日志以使3个记录器记录到不同的文件。 例如:

  • main_logger(main.log)
  • gui_loger(gui.log)
  • some_other_logger(other.log)

我还想在不同级别上使用日志记录(信息,警告,调试,错误)。

示例:

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

如何配置?

1 个答案:

答案 0 :(得分:3)

您可以使用多文件后端:Boost.Log multi-file backend