Мне любопытно, что другие люди делают для организации заявлений NSLog в большом проекте.Я работал с более сложными средами ведения журналов для Java, Flex и т. Д., Которые допускают некоторые способы сделать это, но я не видел ничего для ведения журналов в приложении iOS / OS X.
Например, в log4j есть определенные «уровни ведения журнала», которые позволяют назначать сообщения журнала для групп (например: информационные журналы, журналы предупреждений, журналы ошибок и т. д.).Это полезно, потому что вы можете определить, какой уровень фактически выводится на консоль.Если вам нужно только просмотреть журналы ошибок, вы не будете засыпаны кучей дополнительных операторов журнала.
Есть ли для этого какой-либо встроенный механизм или существуют сторонние платформы, которые это делают?(Я хочу уточнить здесь - это не единственное, что я ищу. Мне было бы очень интересно услышать, как люди решают эту проблему и другие, связанные с входом в более крупный проект Objective-C).