Spaces:
Running
Running
#!/usr/bin/env python3 | |
# Copyright (c) Facebook, Inc. and its affiliates. | |
# All rights reserved. | |
# | |
# This source code is licensed under the BSD-style license found in the | |
# LICENSE file in the root directory of this source tree. | |
import logging | |
from typing import Dict | |
_log_handlers: Dict[str, logging.Handler] = { | |
"console": logging.StreamHandler(), | |
"dynamic_rendezvous": logging.NullHandler(), | |
"null": logging.NullHandler(), | |
} | |
def get_logging_handler(destination: str = "null") -> logging.Handler: | |
global _log_handlers | |
return _log_handlers[destination] | |