As of now I use NSLog for logging from my OS X application. But NSLog gives me no control over log level, size and number of log files. Other problem I face with NSLog is even though I redirect log statements to a file, I still see entries in System log (using console).
I found a logging framework log4cocoa, but this looks very old. Before making decision and start using log4cocoa, I want to know which all free logging frameworks are available for cocoa and merits / demerits of those.
Update: I also found one more logging framework called lumberjack. I am gonna try these two and see how they fair
Check Best Logger for cocoa answers too.