mirror of https://github.com/dnomd343/ProxyC
				
				
			
				 1 changed files with 39 additions and 0 deletions
			
			
		| @ -0,0 +1,39 @@ | |||
| #!/usr/bin/env python3 | |||
| # -*- coding: utf-8 -*- | |||
| 
 | |||
| import sys | |||
| import logging | |||
| from colorlog import ColoredFormatter | |||
| 
 | |||
| logFile = 'runtime.log' | |||
| logLevel = logging.DEBUG | |||
| # logLevel = logging.WARNING | |||
| dateFormat = '%Y-%m-%d %H:%M:%S' | |||
| logFormat = '[%(asctime)s] [%(levelname)s] %(message)s (%(module)s.%(funcName)s)' | |||
| logging.basicConfig( | |||
|     level = logLevel, | |||
|     format = logFormat, | |||
|     datefmt = dateFormat, | |||
|     filename = logFile, | |||
| ) | |||
| logHandler = logging.StreamHandler(stream = sys.stdout) | |||
| logHandler.setFormatter(ColoredFormatter( | |||
|     fmt = '%(log_color)s' + logFormat, | |||
|     datefmt = dateFormat, | |||
|     log_colors = { | |||
|         'DEBUG': 'white', | |||
|         'INFO': 'green', | |||
|         'WARNING': 'yellow', | |||
|         'ERROR': 'red', | |||
|         'CRITICAL': 'bold_red', | |||
|     } | |||
| )) | |||
| logging.getLogger().addHandler(logHandler) | |||
| 
 | |||
| 
 | |||
| if __name__ == '__main__': | |||
|     logging.debug('debug') | |||
|     logging.info('info') | |||
|     logging.warning('warn') | |||
|     logging.error('error') | |||
|     logging.critical('critical') | |||
					Loading…
					
					
				
		Reference in new issue