By using
‘Logger.log’ method you can log messages.
Syntax
Logger.log(lvl,
msg, *args, **kwargs)
Logs a
message with integer level lvl on this logger. ‘logger.log(logging.DEBUG,
"Debug message")’ logs a message with level DEBUG.
import logging logger = logging.getLogger(__name__) logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s') def logMessages(): logger.log(logging.DEBUG, "Debug message") logger.log(logging.INFO,"Information Message") logger.log(logging.WARN,"Warning Message") logger.log(logging.ERROR,"Error Message") logger.log(logging.CRITICAL,"Critical Message") logMessages()
Run above
program, you will get following output.
2015-10-23 00:12:08,291 __main__ DEBUG Debug message 2015-10-23 00:12:08,291 __main__ INFO Information Message 2015-10-23 00:12:08,291 __main__ WARNING Warning Message 2015-10-23 00:12:08,291 __main__ ERROR Error Message 2015-10-23 00:12:08,291 __main__ CRITICAL Critical Message
No comments:
Post a Comment