Skip to content

Commit 7859a6a

Browse files
committed
simplify handler/formatter setting code
1 parent 1479d45 commit 7859a6a

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

beaver/utils.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,17 +70,15 @@ def setup_custom_logger(name, args=None, output=None, formatter=None, debug=None
7070
if logger.handlers:
7171
logger.handlers = []
7272

73+
handlers = []
7374
if not logger.handlers:
74-
handler = logging.StreamHandler()
75+
handlers.append(logging.StreamHandler())
7576
if output is not None:
76-
file_handler = logging.FileHandler(output)
77-
if formatter is not False:
78-
file_handler.setFormatter(formatter)
79-
logger.addHandler(file_handler)
77+
handlers.append(logging.FileHandler(output))
8078

79+
for handler in handlers:
8180
if formatter is not False:
8281
handler.setFormatter(formatter)
83-
8482
logger.addHandler(handler)
8583

8684
if debug:

0 commit comments

Comments
 (0)