fixing issues with log file on readthedocs
This commit is contained in:
		| @@ -41,22 +41,31 @@ except ImportError: | ||||
| stream_handler = logging.StreamHandler() | ||||
| stream_handler.setLevel(logging.ERROR) | ||||
|  | ||||
| # Save all logs to a file, which contains more detailed output | ||||
| logging.basicConfig( | ||||
|   level = logging.INFO, | ||||
|   format='%(asctime)s | %(name)s |  %(levelname)s: %(message)s', | ||||
|   datefmt='%d-%m-%Y %H:%M:%S', | ||||
|   handlers=[ | ||||
| on_rtd = os.environ.get('READTHEDOCS') == 'True' | ||||
| if on_rtd: | ||||
|   logging.basicConfig( | ||||
|     level = logging.INFO, | ||||
|     format='%(asctime)s | %(name)s |  %(levelname)s: %(message)s', | ||||
|     datefmt='%d-%m-%Y %H:%M:%S', | ||||
|     handlers=[stream_handler]) | ||||
|          | ||||
|         stream_handler,                     # add stream handler from above | ||||
| else: | ||||
|   # Save all logs to a file, which contains more detailed output | ||||
|   logging.basicConfig( | ||||
|     level = logging.INFO, | ||||
|     format='%(asctime)s | %(name)s |  %(levelname)s: %(message)s', | ||||
|     datefmt='%d-%m-%Y %H:%M:%S', | ||||
|     handlers=[ | ||||
|  | ||||
|         RotatingFileHandler(                # log to a file too | ||||
|           f'{top_level}/logs/inkycal.log',  # file to log | ||||
|           maxBytes=2097152,                 # 2MB max filesize | ||||
|           backupCount=5                     # create max 5 log files | ||||
|           ) | ||||
|         ] | ||||
|   ) | ||||
|           stream_handler,                     # add stream handler from above | ||||
|  | ||||
|           RotatingFileHandler(                # log to a file too | ||||
|             f'{top_level}/logs/inkycal.log',  # file to log | ||||
|             maxBytes=2097152,                 # 2MB max filesize | ||||
|             backupCount=5                     # create max 5 log files | ||||
|             ) | ||||
|           ] | ||||
|     ) | ||||
|  | ||||
| # Show less logging for PIL module | ||||
| logging.getLogger("PIL").setLevel(logging.WARNING) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user