0

Lumberjackロギング フレームワークを使い始めました。ddLogLevelログ マクロの 1 つを呼び出すたびに、呼び出される整数変数を定義する必要があります。私は書くことができました

static const int ddLogLevel = LOG_LEVEL_INFO

これを実現するために、すべてのファイルの先頭に。ただし、.log の場合と同様に、ログ マクロ以外は何も記述しない方がよいでしょうNSLog。これを行うには、プロジェクトのプレフィックス ヘッダーで上記の変数を定義します。このアプローチの問題は、一部のファイルで別のログ レベルを使用したい場合、その静的変数を再宣言できないことです。

4

1 に答える 1

5

DynamicLogLevelsを使用すると、さまざまなファイルにさまざまなログレベルを割り当てるタスクを実行できます。https://github.com/robbiehanson/CocoaLumberjack/wiki/DynamicLogLevelsをチェックしてください。

于 2012-12-05T14:10:17.173 に答える