Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import logging
- import logging.handlers
- log = logging.getLogger('MB-Server')
- formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(thread)d - server - main - %(message)s')
- consoleHandler = logging.StreamHandler()
- consoleHandler.setFormatter(formatter)
- consoleHandler.setLevel(logging.DEBUG)
- log.addHandler(consoleHandler)
- fileHandler = logging.handlers.RotatingFileHandler('log/server.log', maxBytes=52428800) # 50 MB files
- fileHandler.setFormatter(formatter)
- fileHandler.setLevel(logging.DEBUG)
- log.addHandler(fileHandler)
- log.setLevel(logging.DEBUG)
- log.info('parent logger')
- logger = logging.getLogger('MB-Server.RegistrationResource')
- formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(thread)d - Registration - render_POST - %(message)s')
- for hand in logger.handlers:
- hand.setFormatter(formatter)
- logger.debug('child logger')
- # OUTPUT
- # 2014-01-21 21:34:48,280 - INFO - 140522425173760 - server - main - parent logger
- # 2014-01-21 21:34:48,281 - DEBUG - 140522425173760 - server - main - child logger
Advertisement
Add Comment
Please, Sign In to add comment