Add a UI log
This commit is contained in:
parent
36206b5cc0
commit
b5f25822df
1 changed files with 6 additions and 0 deletions
|
@ -13,9 +13,11 @@ import os.path
|
|||
# pylint: disable=unused-import
|
||||
from logging import CRITICAL, DEBUG, ERROR, FATAL, INFO, NOTSET, WARN, WARNING
|
||||
|
||||
|
||||
def _log_name(*components):
|
||||
return '.'.join(['erynrl'] + list(components))
|
||||
|
||||
|
||||
ROOT = logging.getLogger(_log_name())
|
||||
AI = logging.getLogger(_log_name('ai'))
|
||||
ACTIONS = logging.getLogger(_log_name('actions'))
|
||||
|
@ -23,6 +25,8 @@ ACTIONS_TREE = logging.getLogger(_log_name('actions', 'tree'))
|
|||
ENGINE = logging.getLogger(_log_name('engine'))
|
||||
EVENTS = logging.getLogger(_log_name('events'))
|
||||
MAP = logging.getLogger(_log_name('map'))
|
||||
UI = logging.getLogger(_log_name('ui'))
|
||||
|
||||
|
||||
def walk_up_directories_of_path(path):
|
||||
'''Walk up a path, yielding each directory, until the root of the filesystem is found'''
|
||||
|
@ -31,6 +35,7 @@ def walk_up_directories_of_path(path):
|
|||
yield path
|
||||
path = os.path.dirname(path)
|
||||
|
||||
|
||||
def find_logging_config():
|
||||
'''Walk up the filesystem from this script to find a logging_config.json'''
|
||||
for parent_dir in walk_up_directories_of_path(__file__):
|
||||
|
@ -43,6 +48,7 @@ def find_logging_config():
|
|||
|
||||
return possible_logging_config_file
|
||||
|
||||
|
||||
def init(config_file=None):
|
||||
'''
|
||||
Set up the logging system by (preferrably) reading a logging configuration file.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue