Sie sind auf Seite 1von 22

COCOALUMBERJACK

Logging 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 Timestamp
Thread ID
Class
Function Name
Line 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

Das könnte Ihnen auch gefallen