The Cocoa framework provides a function called NSLog and the somewhat lesser known NSLogv. Coming from a Java and a Python background, where I have good loggers (Log4J and java.util.logging in Java, and the logging module in Python), I wanted something more… robust.
After a little poking around, I came across Log4Cocoa. It meets all of my basic requirements for a logger, and is BSD licensed, so I’ll be giving it a try.