Skip to content

Commit

Permalink
Updated logger handling
Browse files Browse the repository at this point in the history
  • Loading branch information
pkittenis committed Feb 9, 2017
1 parent e7a0753 commit d3bf0c4
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions influxgraph/classes/finder.py
Original file line number Diff line number Diff line change
Expand Up @@ -173,16 +173,17 @@ def _setup_logger(self, level, log_file):
'[%(levelname)s] %(asctime)s - %(module)s.%(funcName)s() - %(message)s')
level = getattr(logging, level.upper())
logger.setLevel(level)
stdout_handler = logging.StreamHandler()
stdout_handler.setFormatter(formatter)
if not log_file:
logger.addHandler(stdout_handler)
return
try:
_handler = WatchedFileHandler(log_file)
except IOError:
logger.error("Could not write to %s, falling back to stdout",
log_file)
handler = logging.StreamHandler()
handler.setFormatter(formatter)
logger.addHandler(handler)
logger.addHandler(stdout_handler)
else:
logger.addHandler(_handler)
_handler.setFormatter(formatter)
Expand Down

0 comments on commit d3bf0c4

Please sign in to comment.