- in verbose log made the messages in Tcl Shell to be displayed in gray color and to include the date

This commit is contained in:
Marius Stanciu
2020-12-20 21:58:31 +02:00
committed by Marius
parent a344dd4367
commit 73f5350f66
3 changed files with 38 additions and 6 deletions

View File

@@ -20,6 +20,7 @@ from appTool import AppTool
from copy import deepcopy
import collections
from datetime import datetime
import numpy as np
# from voronoi import Voronoi
@@ -913,20 +914,40 @@ class AppLogging:
self._log.addHandler(handler)
def info(self, msg):
# current date now
date = str(datetime.today()).rpartition('.')[0]
date = ''.join(c for c in date if c not in ':-')
date = date.replace(' ', '_')
self._log.info(msg=msg)
self.app.inform_shell.emit('*** LOG ***\t%s' % msg)
self.app.inform_shell.emit('[log]INFO %s ***\t%s' % (date, msg))
def debug(self, msg):
# current date now
date = str(datetime.today()).rpartition('.')[0]
date = ''.join(c for c in date if c not in ':-')
date = date.replace(' ', '_')
self._log.debug(msg=msg)
self.app.inform_shell.emit('*** LOG ***\t%s' % msg)
self.app.inform_shell.emit('[log]DEBUG %s ***\t%s' % (date, msg))
def warning(self, msg):
# current date now
date = str(datetime.today()).rpartition('.')[0]
date = ''.join(c for c in date if c not in ':-')
date = date.replace(' ', '_')
self._log.warning(msg=msg)
self.app.inform_shell.emit('*** LOG ***\t%s' % msg)
self.app.inform_shell.emit('[log]WARNING %s ***\t%s' % (date, msg))
def error(self, msg):
# current date now
date = str(datetime.today()).rpartition('.')[0]
date = ''.join(c for c in date if c not in ':-')
date = date.replace(' ', '_')
self._log.error(msg=msg)
self.app.inform_shell.emit('*** LOG ***\t%s' % msg)
self.app.inform_shell.emit('[log]ERROR %s ***\t%s' % (date, msg))
def farthest_point(origin, points_list):