ロギング フレームワークとして Lumberjack を使用しています。
私はこの定義を持っています…</p>
#ifdef DEBUG
static const int ddLogLevel = LOG_LEVEL_DEBUG;
#else
static const int ddLogLevel = LOG_LEVEL_WARN;
#endif
これが私のログ ステートメントです…</p>
DDLogInfo(@"Starting");
ただし、Console.app を見ると、このメッセージが ASL のような INFO ではなく WARNING として表示されます。私がしなければならないことは他にありますか?
これにより、DEBUG モードでないときにステートメントがログに記録されないようにすることができるため、宣伝どおりに機能します。