Bombsquad-Ballistica-Modded.../dist/ba_data/python/bacommon/logging.py
2025-02-09 00:17:58 +05:30

27 lines
773 B
Python

# Released under the MIT License. See LICENSE for details.
#
"""Logging functionality."""
from __future__ import annotations
import logging
from typing import TYPE_CHECKING
from bacommon.loggercontrol import LoggerControlConfig
if TYPE_CHECKING:
pass
def get_base_logger_control_config_client() -> LoggerControlConfig:
"""Return the logger-control-config used by the ballistica client.
This should remain consistent since local logger configurations
are stored relative to this.
"""
# By default, go with WARNING on everything to keep things mostly
# clean but show INFO for ba.app to get basic app startup messages
# and whatnot.
return LoggerControlConfig(
levels={'root': logging.WARNING, 'ba.app': logging.INFO}
)