Using the typical DDLog.add(DDOSLogger.sharedInstance, with: .all)
code to add the OSLog output to CocoaLumberjack logging in my iOS app.
When I look at the console for the app running in the iOS simulator I see error
level logging, but nothing more (particularly, no debug
level logging). This is in a DEBUG build of the app and it has:
#if DEBUG
dynamicLogLevel = DDLogLevel.debug
#else
dynamicLogLevel = DDLogLevel.error
#endif
I suspect this is a configuration/setup problem but I have not been able to figure it out.
One more clue: os_log("test via os_log")
does show up in console app.
Default behaviour of
Console.app
is to hide the info/debug messages.To view them, in the
Console.app
, selectInclude Info/Debug Messages
from theAction Menu
.More info here: https://github.com/CocoaLumberjack/CocoaLumberjack/issues/1006#issuecomment-451435346.