如何创建登录C++?

Ami*_*hum 5 c++ logging

我想用C++打印大量的调试日志打印.是否有一个内置的库,允许我打开/关闭这些打印,而不像我今天那样评论它们(即让用户使用-print_log/ -debugflag)?

编辑:欢迎第三方记录器.

请提供一个如何执行此操作的简短示例.

Fer*_*cio 2

如果您使用 Boost,请考虑使用建议的Boost.Log库。它还不是官方 Boost 版本的一部分,但我发现它非常好。不过,手动将其集成到 Boost 构建过程中有点具有挑战性。