|
@@ -32,20 +32,21 @@ def init(filename, level=constants.DEBUG):
|
|
|
LOGGER = logging.getLogger('Three.Export')
|
|
|
LOGGER.setLevel(LEVELS[level])
|
|
|
|
|
|
- stream = logging.StreamHandler()
|
|
|
- stream.setLevel(LEVELS[level])
|
|
|
+ if not LOGGER.handlers:
|
|
|
+ stream = logging.StreamHandler()
|
|
|
+ stream.setLevel(LEVELS[level])
|
|
|
|
|
|
- format_ = '%(asctime)s - %(name)s - %(levelname)s: %(message)s'
|
|
|
- formatter = logging.Formatter(format_)
|
|
|
+ format_ = '%(asctime)s - %(name)s - %(levelname)s: %(message)s'
|
|
|
+ formatter = logging.Formatter(format_)
|
|
|
|
|
|
- stream.setFormatter(formatter)
|
|
|
+ stream.setFormatter(formatter)
|
|
|
|
|
|
- file_handler = logging.FileHandler(LOG_FILE)
|
|
|
- file_handler.setLevel(LEVELS[level])
|
|
|
- file_handler.setFormatter(formatter)
|
|
|
+ file_handler = logging.FileHandler(LOG_FILE)
|
|
|
+ file_handler.setLevel(LEVELS[level])
|
|
|
+ file_handler.setFormatter(formatter)
|
|
|
|
|
|
- LOGGER.addHandler(stream)
|
|
|
- LOGGER.addHandler(file_handler)
|
|
|
+ LOGGER.addHandler(stream)
|
|
|
+ LOGGER.addHandler(file_handler)
|
|
|
|
|
|
|
|
|
def info(*args):
|