Skip to content

Commit

Permalink
revert logger to v1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas-Hirsch committed Aug 9, 2023
1 parent ce7416d commit 7209813
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions dataengineeringutils3/logging.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,21 @@ def get_logger(
returns a logger object and an io stream of the data that is logged
"""

log = logging.getLogger()
log = logging.getLogger("root")
log.setLevel(logging.DEBUG)

if logging.StreamHandler not in [type(x) for x in log.handlers]:
add_stream_handlers(log)
stream_handlers = [h for h in log.handlers if type(h) is logging.StreamHandler]
log_stringio = stream_handlers[0].stream
log_stringio = io.StringIO()
handler = logging.StreamHandler(log_stringio)

log_formatter = logging.Formatter(fmt=fmt, datefmt=datefmt)

# add the formatters
for log_handler in log.handlers:
log_handler.setFormatter(log_formatter)
handler.setFormatter(log_formatter)
log.addHandler(handler)

# Add console output
console = logging.StreamHandler()
console.setLevel(logging.INFO)
console.setFormatter(log_formatter)
log.addHandler(console)

return log, log_stringio

Expand Down

0 comments on commit 7209813

Please sign in to comment.