mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-09 11:52:27 +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 webbrowser
|
||||||
|
|
||||||
import EDMCLogging
|
import EDMCLogging
|
||||||
|
import logging
|
||||||
from config import appname, applongname, appversion, appversion_nobuild, copyright, config
|
from config import appname, applongname, appversion, appversion_nobuild, copyright, config
|
||||||
|
|
||||||
if getattr(sys, 'frozen', False):
|
if getattr(sys, 'frozen', False):
|
||||||
@ -1031,6 +1032,10 @@ if __name__ == "__main__":
|
|||||||
enforce_single_instance()
|
enforce_single_instance()
|
||||||
|
|
||||||
logger = EDMCLogging.Logger(appname).get_logger()
|
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
|
# TODO: unittests in place of these
|
||||||
# logger.debug('Test from __main__')
|
# 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('system_provider', self.system_provider.get())
|
||||||
config.set('station_provider', self.station_provider.get())
|
config.set('station_provider', self.station_provider.get())
|
||||||
config.set('loglevel', self.select_loglevel.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
|
lang_codes = { v: k for k, v in self.languages.items() } # Codes by name
|
||||||
config.set('language', lang_codes.get(self.lang.get()) or '')
|
config.set('language', lang_codes.get(self.lang.get()) or '')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user