Files
wehub-resource-sync 770d92cb1f
Lint / lint (push) Has been cancelled
Build Docs / Deploy Docs (push) Has been cancelled
Windows CI / Windows (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:23:58 +08:00

25 lines
615 B
Python

"""
Logging support for MLC. It derives from Python's logging module, and in the future,
it can be easily replaced by other logging modules such as structlog.
"""
import logging
import os
def enable_logging():
"""Enable MLC's default logging format"""
if os.getenv("MLC_UNSET_LOGGING"):
return
logging.basicConfig(
level=logging.INFO,
style="{",
datefmt="%Y-%m-%d %H:%M:%S",
format="[{asctime}] {levelname} {filename}:{lineno}: {message}",
)
def getLogger(name: str):
"""Get a logger according to the given name"""
return logging.getLogger(name)