mirror of
				https://github.com/KevinMidboe/transatlanticTorrentExpress.git
				synced 2025-10-29 18:00:19 +00:00 
			
		
		
		
	Logger now also creates log file if it does not exist yet
This commit is contained in:
		
							
								
								
									
										25
									
								
								logger.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								logger.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| #!/bin/usr/python3 | ||||
|  | ||||
| import logging | ||||
| import os | ||||
|  | ||||
| BASE_DIR = os.path.dirname(os.path.abspath(__file__)) | ||||
| LOG_FILE = os.path.join(BASE_DIR, 'output.log') | ||||
|  | ||||
| logger = logging.getLogger('transatlanticTorrentExpress') | ||||
| logger.setLevel(logging.DEBUG) | ||||
|  | ||||
| if not os.path.isfile(LOG_FILE): | ||||
|   print('Log file does not exist yet, creating in project folder') | ||||
|   f = open(LOG_FILE, 'w+') | ||||
|   f.close() | ||||
|  | ||||
| fh = logging.FileHandler(LOG_FILE) | ||||
| fh.setLevel(logging.DEBUG) | ||||
| ch = logging.StreamHandler() | ||||
| ch.setLevel(logging.ERROR) | ||||
|  | ||||
| formatter = logging.Formatter('%(asctime)s %(levelname)8s | %(message)s') | ||||
| fh.setFormatter(formatter) | ||||
| logger.addHandler(fh) | ||||
| logger.addHandler(ch) | ||||
		Reference in New Issue
	
	Block a user