v/pol
1
0
mirror of https://github.com/taroved/pol synced 2025-05-28 03:50:08 -07:00
This commit is contained in:
Alexandr Nesterenko 2017-09-27 19:44:35 +03:00
parent e8a44d5dee
commit fc4d5559bd
2 changed files with 2 additions and 23 deletions

View File

@ -23,10 +23,10 @@ class LogHandler(object):
def print_log(self, event):
if 'isError' in event and event['isError']:
sys.stdout.write(bcolors.FAIL + formatEventAsClassicLogText(event) + bcolors.ENDC)
if event['log_level'].name == 'error' or 'isError' in event and event['isError']:
sys.stderr.write(formatEventAsClassicLogText(event))
sys.stderr.flush()
sys.stdout.write(bcolors.FAIL + formatEventAsClassicLogText(event) + bcolors.ENDC)
else:
sys.stdout.write(formatEventAsClassicLogText(event))
sys.stdout.flush()

View File

@ -1,21 +0,0 @@
import time
from pympler import tracker
import gc
class Monitor(object):
prev_time = None
def __init__(self, period_second=10 * 60, log=None):
self.period_second = period_second
self.log = log
self.tr = tracker.SummaryTracker()
def show_diff(none):
tm = int(time.time())
if not self.prev_time or tm - prev_time >= self.period_second:
gc.collect()
for line in tr.format_diff():
self.log.info(line)
self.prev_time = tm