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