Add new logger
This commit is contained in:
		
							parent
							
								
									b8b4bad23c
								
							
						
					
					
						commit
						91dd3975b7
					
				
					 2 changed files with 27 additions and 11 deletions
				
			
		|  | @ -1,11 +0,0 @@ | |||
| import functools | ||||
| 
 | ||||
| def logging(function): | ||||
|     @functools.wraps(function) | ||||
|     def wrapper(*args, **kwargs): | ||||
|         print('LOG: Running job "%s"' % function.__name__) | ||||
|         result = function(*args, **kwargs) | ||||
|         print('LOG: Job "%s" completed' % function.__name__) | ||||
|         return result | ||||
| 
 | ||||
|     return wrapper | ||||
							
								
								
									
										27
									
								
								varken/varkenlogger.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								varken/varkenlogger.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,27 @@ | |||
| import logging | ||||
| 
 | ||||
| class VarkenLogger(object): | ||||
|     """docstring for .""" | ||||
|     def __init__(self, log_path=None, log_level=None): | ||||
|         # Create the Logger | ||||
|         self.logger = logging.getLogger() | ||||
|         self.logger.setLevel(logging.DEBUG) | ||||
| 
 | ||||
|         # Create a Formatter for formatting the log messages | ||||
|         logger_formatter = logging.Formatter('%(asctime)s : %(levelname)s : %(module)s : %(message)s', '%Y-%m-%d %H:%M:%S') | ||||
| 
 | ||||
|         # Create the Handler for logging data to a file | ||||
|         file_logger = logging.FileHandler('varken.log') | ||||
|         file_logger.setLevel(logging.DEBUG) | ||||
| 
 | ||||
|         # Add the Formatter to the Handler | ||||
|         file_logger.setFormatter(logger_formatter) | ||||
| 
 | ||||
|         # Add the console logger | ||||
|         console_logger = logging.StreamHandler() | ||||
|         console_logger.setFormatter(logger_formatter) | ||||
|         console_logger.setLevel(logging.INFO) | ||||
| 
 | ||||
|         # Add the Handler to the Logger | ||||
|         self.logger.addHandler(file_logger) | ||||
|         self.logger.addHandler(console_logger) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue