
Paul Moore <p.f.moore@...> writes:
- The file configuration seems very complex, for simple uses. I looked at using it, but ultimately rolled my own, because I only wanted a few simple options (which, no surprise, grew as time went on ). [snip] Oh, and finally I *hate* Java-style camelCase but that's purely a preference thing, and it's not going to change for compatibility reasons, so let's ignore that.
Okay, I've commented elsewhere that I'm happy to provide unix_style_underscored_names.
Anyway, ultimately have no significant issues with the logging module. Maybe it doesn't make the simple cases as simple as I'd like, but it gives me all the power I'm ever likely to need, and then some. So thanks for all your work on it!
For non-rotating files, it's really as simple as import logging logging.basicConfig(filename='/tmp/logging_example.out', level=logging.DEBUG,) logging.debug('This message should go to the log file') Of course for rotating it's more involved, but that's where there's really not much of a common denominator. IMO The best approach would be to add recipes to the Python Cookbook on ActiveState.