cocoa lumberjack
TRANSCRIPT
COCOALUMBERJACKLogging framework for Cocoa
by Peter Steinberger / @steipete
Montag, 13. September 2010
Why?
Montag, 13. September 2010
Why?
In most cases it is an order of magnitude faster than NSLog
Montag, 13. September 2010
Why?
In most cases it is an order of magnitude faster than NSLog
Drop-In replacement for NSLog
Montag, 13. September 2010
Why?
In most cases it is an order of magnitude faster than NSLog
Drop-In replacement for NSLog
One log statement can be sent to multiple loggers
Montag, 13. September 2010
Why?
In most cases it is an order of magnitude faster than NSLog
Drop-In replacement for NSLog
One log statement can be sent to multiple loggers
Dynamically change log levels during runtime.
Montag, 13. September 2010
Why?
In most cases it is an order of magnitude faster than NSLog
Drop-In replacement for NSLog
One log statement can be sent to multiple loggers
Dynamically change log levels during runtime.
Upload your log files to a central server.
Montag, 13. September 2010
Why?
In most cases it is an order of magnitude faster than NSLog
Drop-In replacement for NSLog
One log statement can be sent to multiple loggers
Dynamically change log levels during runtime.
Upload your log files to a central server.
And much much more!
Montag, 13. September 2010
Montag, 13. September 2010
http://petersteinberger.com/2010/03/better-iphonemac-logging-with-gtmlogger/
Montag, 13. September 2010
Montag, 13. September 2010
Configuration
Montag, 13. September 2010
Drop-In Replacement
Montag, 13. September 2010
Conditional compile...
Montag, 13. September 2010
http://code.google.com/p/cocoalumberjack/wiki/XcodeTricks
More Logging?
Xcode Console
Apple System Logger
File
Webserver
Montag, 13. September 2010
PSDDFormatter
Log Level (Info is omitted, can be Verbose, Warn, Error)Exact TimestampThread IDClassFunction NameLine Number (wooot!)Message
Montag, 13. September 2010
http://petersteinberger.com/2010/09/custom-formatter-for-the-cocoalumberjack-logging-framework/
EVEN MORE AWESOMENESS...
Montag, 13. September 2010
Montag, 13. September 2010
Montag, 13. September 2010
Montag, 13. September 2010
Montag, 13. September 2010
Get it now!
http://code.google.com/p/cocoalumberjack
Montag, 13. September 2010