diff --git a/bin/netsvc.py b/bin/netsvc.py index 31832004067..a972fa84484 100644 --- a/bin/netsvc.py +++ b/bin/netsvc.py @@ -204,7 +204,14 @@ def init_logger(): class Logger(object): def notifyChannel(self, name, level, msg): log = logging.getLogger(name) - getattr(log, level)(msg) + level_method = getattr(log, level) + + result = msg.strip().split('\n') + if len(result)>1: + for idx, s in enumerate(result): + level_method('[%02d]: %s' % (idx+1, s,)) + elif result: + level_method(result[0]) init_logger()