Skip to content

Commit

Permalink
Merge pull request #131 from mzfr/remove-basicConfig
Browse files Browse the repository at this point in the history
Removed basicConfig & fixed working of --log-file arg
  • Loading branch information
marxin committed Apr 4, 2024
2 parents 857e711 + 74086d3 commit 6926c7c
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions cvise.py
Original file line number Diff line number Diff line change
Expand Up @@ -354,15 +354,18 @@ def get_available_cores():
else:
log_config['level'] = getattr(logging, args.log_level.upper())

if args.log_file is not None:
log_config['filename'] = args.log_file

logging.basicConfig(**log_config)
syslog = logging.StreamHandler()
logging.getLogger().setLevel(log_config['level'])
formatter = DeltaTimeFormatter(log_format)
syslog.setFormatter(formatter)
logging.getLogger().handlers = []
logging.getLogger().addHandler(syslog)
root_logger = logging.getLogger()

if args.log_file is not None:
file_handler = logging.FileHandler(args.log_file)
file_handler.setFormatter(formatter)
root_logger.addHandler(file_handler)
else:
syslog = logging.StreamHandler()
syslog.setFormatter(formatter)
root_logger.addHandler(syslog)

pass_options = set()

Expand Down

0 comments on commit 6926c7c

Please sign in to comment.