|
|
@@ -1,13 +1,16 @@
|
|
|
#import time
|
|
|
+_id_len = 0
|
|
|
|
|
|
|
|
|
class Logger(object):
|
|
|
def __init__(self, **kwargs):
|
|
|
+ global _id_len
|
|
|
self.identifier = kwargs.get('identifier',
|
|
|
self.__class__.__name__)
|
|
|
self.verbose = kwargs.get('verbose', 0)
|
|
|
+ _id_len = max(_id_len, len(self.identifier))
|
|
|
|
|
|
def log(self, msg, verbosity=1):
|
|
|
# TODO: log time
|
|
|
if self.verbose >= verbosity:
|
|
|
- print '| %s | %s' % (self.identifier, msg)
|
|
|
+ print '| %s | %s' % ('%%-%ds' % _id_len % self.identifier, msg)
|