Немедленная очистка операторов журнала с использованием инфраструктуры ведения журналов Cocoa Lumberjack, как NSLog сбрасывается на консоль

Многие разработчики iOS нашли фреймворк Cocoa Lumberjack Logging , чтобы удовлетворить потребность, которой нет у простых операторов NSLog . Это напоминает Log4J в мире Java.

В любом случае, я написал свой собственный модуль форматирования для Lumberjack, но я не вижу никакой документации о том, как немедленно сбросить операторы журнала.

Например, если я прохожу через отладчик и нажимаю оператор NSLog () , он немедленно сбрасывает оператор журнала в консоль. Именно такое поведение я хотел бы получить от вызова DDLogVerbose () в Lumberjack.

Прямо сейчас я возвращаюсь и меняю эти операторы на операторы NSLog () , если я хочу, чтобы они немедленно выплевывались, когда я отлаживаю сегмент кода. Поскольку Lumberjack настолько надежен, я должен подумать, что есть способ настроить его на промывку без задержек.

Кто-нибудь знает, как это сделать?

14
задан DCForever 11 February 2014 в 00:17
поделиться