mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-04-14 17:41:45 +04:00
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
This commit is contained in:
parent
968d790af3
commit
68a59f340b
1 changed files with 4 additions and 2 deletions
|
|
@ -31,20 +31,22 @@ class LoggingHandler(logging.Handler):
|
|||
)
|
||||
output.write_line(f'{level_msg} {record.getMessage()}')
|
||||
|
||||
|
||||
def _set_log_level(logger: logging.Logger) -> None:
|
||||
"""Set the logger level via PRECOMMIT_LOGLEVEL env var. Default is INFO."""
|
||||
raw_level: str = os.environ.get("PRECOMMIT_LOGLEVEL", "INFO")
|
||||
raw_level: str = os.environ.get('PRECOMMIT_LOGLEVEL', 'INFO')
|
||||
try:
|
||||
logger.setLevel(int(raw_level)) # user can provide an integer
|
||||
except ValueError:
|
||||
level = logging.getLevelName(raw_level) # user can provide a name
|
||||
if isinstance(level, str) and level.startswith("Level "):
|
||||
if isinstance(level, str) and level.startswith('Level '):
|
||||
logger.setLevel(logging.INFO)
|
||||
msg = f"Unknown PRECOMMIT_LOGLEVEL: {raw_level!r}"
|
||||
logger.warning(msg)
|
||||
else:
|
||||
logger.setLevel(level)
|
||||
|
||||
|
||||
@contextlib.contextmanager
|
||||
def logging_handler(use_color: bool) -> Generator[None]:
|
||||
handler = LoggingHandler(use_color)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue