ttilley/CocoaLumberjack — comment on commit 421f2e9d41a628a9aefb05f6e93f2c2e13009fea
File:  line 0
By robbiehanson:

For DDAbstractDatabaseLogger && DDFileLogger:

Those properties absolutely ARE atomic. I do not believe they should be labeled as nonatomic in the header. If you take a look at the implementation files, you'll notice the accessor and setter all go through a private dispatch_queue, make them atomic.

For DispatchQueueLogFormatter:

The properties are supposed to be atomic. In the implementation file, the method "formatLogMessage:" may be invoked on a background queue. It depends on an atomic getter to maintain thread safety.