> > 2007/11/21, Vladimir Rusinov <[EMAIL PROTECTED]>: > Yes, but apache, nginx and others does not uses logger. > I wanna write an application which would handle all my (Linux) logs: > rotating, compressing, analysing and so on (logrotate replacement), it would > require some nontrivial configuration, something like "If size of this log > bigger then 2Mb or today is sunday. If size of this log bigger then 30 Mb, > and today is not sunday, then rotate it, and make alert". > Is there any module to parse such configuration files?
I don't think there's a module for this. Those kinds of tests are fairly easy though. import datetime, os filename = 'myfile.log' if (datetime.date.today().weekday() == 0) or (os.stat(filename)[6] > 2000000): do.whatever() The individual tests would be better wrapped in utility functions of course. Simon Hibbs -- http://mail.python.org/mailman/listinfo/python-list