いくつかのログレベルでログメカニズムを作成しました。
LOG_FATAL(s)
LOG_ERROR(s)
LOG_WARN(s)
...
ここで、いくつかのモジュールのロギングをアクティブ化または非アクティブ化できるようにしたいと思います。私が今していること:
#ifdef MOUDLE_LOG_ON
MODULE_LOG_FATAL(s) LOG_FATAL(s)
MODULE_LOG_ERROR(s) LOG_ERROR(s)
MODULE_LOG_WARN(s) LOG_WARN(s)
...
#else
MODULE_LOG_FATAL(s)
MODULE_LOG_ERROR(s)
MODULE_LOG_WARN(s)
...
#endif
次のように使用するために、マクロにプレフィックスを配置する方法はありますか?
SETUPLOGGING(MODULE)