2024-10-21 09:10:01 -07:00

24 lines
675 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."""
# By default, go with WARNING on everything to keep things mostly
# clean but show INFO for ba.lifecycle to get basic app
# startup/shutdown messages.
return LoggerControlConfig(
levels={'root': logging.WARNING, 'ba.lifecycle': logging.INFO}
)