【发布时间】:2015-08-03 03:37:45
【问题描述】:
我知道处理critical/error/debug/warning/info 消息的常用方法是通过消息/日志系统。然后可以使用一个标志来切换要打印的消息。
有时调试消息可能会让人不知所措。如果我需要通过模块对调试消息进行更多控制怎么办?如何按模块切换调试消息?典型的消息/日志系统有可能吗?或者有什么更好的方法?
我曾经在 C++ 中使用#define MODULE1_DEBUG 1/0。然后写一堆
#ifdef MODULE1_DEBUG
cout << "my debug message for module1" << endl;
#endif
这样我可以切换每个模块标题中的#define 来启用调试消息。
【问题讨论】:
标签: java debugging logging messaging