1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00
JUCE/.github/workflows/configure_logger.py
2025-03-04 11:36:41 +00:00

13 lines
433 B
Python

import logging
from os import getenv
from sys import stdout
def configure_logger(logger):
handler = logging.StreamHandler(stdout)
formatter = logging.Formatter('[%(name)s] %(message)s')
handler.setFormatter(formatter)
level = logging.DEBUG if (getenv('RUNNER_DEBUG', '0').lower() not in ('0', 'f', 'false')) else logging.WARNING
logger.setLevel(level)
handler.setLevel(level)
logger.addHandler(handler)