C++ cpp建议使用更好的方法进入静默状态,而无需开销/io调用
我们有可以在C++ cpp建议使用更好的方法进入静默状态,而无需开销/io调用,c++,daemon,cout,C++,Daemon,Cout,我们有可以在静默模式和打印模式(打印到std::cout)下运行的守护程序。如何使其静音,而无需开销和io调用。建议更多更好的方法!还是写什么的方式更好!(优点/缺点) 例如: 1路: 代码std::cout的简单位置一个常见的解决方案是提供包含if和实际打印的宏: #define LOG( msg ) \ if ( !log_enabled ) {} else \ std::cout << msg; #定义日志(msg
静默模式
和打印模式
(打印到std::cout)下运行的守护程序。如何使其静音
,而无需开销和io调用。建议更多更好的方法!还是写什么的方式更好!(优点/缺点)
例如:
1路:
代码
std::cout的简单位置一个常见的解决方案是提供包含if
和实际打印的宏:
#define LOG( msg ) \
if ( !log_enabled ) {} else \
std::cout << msg;
#定义日志(msg)\
如果(!log_已启用){}else\
标准::cout