Skip to content
Snippets Groups Projects
Commit cc8b1c2c authored by jkerdreu's avatar jkerdreu
Browse files

Nothing matters

git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/trunk@2092 b32b6428-25c9-4566-ad07-03861ab6144f
parent 5e44587e
Branches
No related tags found
No related merge requests found
......@@ -31,11 +31,13 @@ def setup_console_logger(name,level=config.log_level):
import coloredlogs
coloredlogs.install(level=level)
def set_console_title(value):
print("\x1B]0;xAAL => %s\x07" % value )
def setup_file_logger(name,level=config.log_level,filename = None):
filename = filename or os.path.join(config.log_path,'%s.log' % name)
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(name)s - %(message)s')
handler = handler = logging.handlers.RotatingFileHandler(filename, 'a', 10000, 1, 'utf8')
handler = logging.handlers.RotatingFileHandler(filename, 'a', 10000, 1, 'utf8')
handler.setLevel(level)
handler.setFormatter(formatter)
# register the new handler
......@@ -46,7 +48,7 @@ def setup_file_logger(name,level=config.log_level,filename = None):
def run_package(pkg_name,pkg_setup,console_log = True,file_log=False):
if console_log:
# set xterm title
print("\x1B]0;xAAL => %s\x07" % pkg_name )
set_console_title(pkg_name)
setup_console_logger(pkg_name)
if file_log:
setup_file_logger(pkg_name)
......@@ -54,6 +56,8 @@ def run_package(pkg_name,pkg_setup,console_log = True,file_log=False):
logger = logging.getLogger(pkg_name)
logger.info('starting xaal package: %s'% pkg_name )
result = pkg_setup(eng)
if result != True:
logger.critical("something goes wrong with package: %s" % pkg_name)
try:
eng.run()
except KeyboardInterrupt:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment