mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-15 08:40:34 +03:00
logging: Now setting loglevel from Settings, and loading at start
This commit is contained in:
parent
fa7b6b4daf
commit
bebe162071
@ -14,6 +14,7 @@ from time import time, localtime, strftime
|
||||
import webbrowser
|
||||
|
||||
import EDMCLogging
|
||||
import logging
|
||||
from config import appname, applongname, appversion, appversion_nobuild, copyright, config
|
||||
|
||||
if getattr(sys, 'frozen', False):
|
||||
@ -1031,6 +1032,10 @@ if __name__ == "__main__":
|
||||
enforce_single_instance()
|
||||
|
||||
logger = EDMCLogging.Logger(appname).get_logger()
|
||||
loglevel = config.get('loglevel')
|
||||
if not loglevel:
|
||||
loglevel = logging.INFO
|
||||
logger.setLevel(loglevel)
|
||||
|
||||
# TODO: unittests in place of these
|
||||
# logger.debug('Test from __main__')
|
||||
|
1
prefs.py
1
prefs.py
@ -621,6 +621,7 @@ class PreferencesDialog(tk.Toplevel):
|
||||
config.set('system_provider', self.system_provider.get())
|
||||
config.set('station_provider', self.station_provider.get())
|
||||
config.set('loglevel', self.select_loglevel.get())
|
||||
logger.setLevel(self.select_loglevel.get())
|
||||
|
||||
lang_codes = { v: k for k, v in self.languages.items() } # Codes by name
|
||||
config.set('language', lang_codes.get(self.lang.get()) or '')
|
||||
|
Loading…
x
Reference in New Issue
Block a user