Многие разработчики iOS нашли фреймворк Cocoa Lumberjack Logging , чтобы удовлетворить потребность, которой нет у простых операторов NSLog
. Это напоминает Log4J в мире Java.
В любом случае, я написал свой собственный модуль форматирования для Lumberjack, но я не вижу никакой документации о том, как немедленно сбросить операторы журнала.
Например, если я прохожу через отладчик и нажимаю оператор NSLog ()
, он немедленно сбрасывает оператор журнала в консоль. Именно такое поведение я хотел бы получить от вызова DDLogVerbose ()
в Lumberjack.
Прямо сейчас я возвращаюсь и меняю эти операторы на операторы NSLog ()
, если я хочу, чтобы они немедленно выплевывались, когда я отлаживаю сегмент кода. Поскольку Lumberjack настолько надежен, я должен подумать, что есть способ настроить его на промывку без задержек.
Кто-нибудь знает, как это сделать?