def get_logger(name: Optional[str] = None) -> logging.Logger: """ Create a logger instance with the provided name, and default YAML config from this package :param name: Name of logger instance. Usually the module name with filename dot-appended. None gives root logger. :return: logger instance """ with open(path.join(path.dirname(__file__), "_data", "logging.yml"), "rt") as f: data = yaml.load(f, Loader=yaml.SafeLoader) _dictConfig(data) return logging.getLogger(name=name)
def get_logger(name=None): """ Create logger—with optional name—with the logging.yml config :param name: Optional name of logger :type name: ```Optional[str]``` :return: instanceof Logger :rtype: ```Logger``` """ with open(path.join(path.dirname(__file__), "_data", "logging.yml"), "rt") as f: data = yaml.load(f, Loader=yaml.SafeLoader) _dictConfig(data) return logging.getLogger(name=name)
def get_logger(name=None): with open(path.join(path.dirname(__file__), "_data", "logging.yml"), "rt") as f: data = yaml.safe_load(f) _dictConfig(data) return logging.getLogger(name=name)
def get_logger(name=None): with open(path.join(path.dirname(__file__), '_data', 'logging.yml'), 'rt') as f: data = yaml.load(f) _dictConfig(data) return logging.getLogger(name=name)
def _get_logger(): with open(path.join(path.dirname(__file__), '_data', 'logging.yml'), 'rt') as f: data = yaml.load(f) _dictConfig(data) return logging.getLogger()
"class": "raven.handlers.logging.SentryHandler", "dsn": SENTRY_DSN } LOGGING["root"]["handlers"].append("sentry_handler") # Provides the ability to deactivate file logging on the development # and testing environment by setting LOGS_LOCATION="False" if LOGS_LOCATION not in (False, "False"): LOGGING["handlers"]["standard_handler"] = { "formatter": "standard_formatter", "level": "INFO", "class": "logging.handlers.TimedRotatingFileHandler", "filename": LOGS_LOCATION + "/log.log", "when": "D", "interval": 1, "backupCount": 10, "encoding": "utf-8", "delay": False, "utc": True } LOGGING["root"]["handlers"].append("standard_handler") _dictConfig(LOGGING) _db_url = _urlparse(TRANSLATIONS_SERVER_DB_URL) DB_PARAMS = { "database": _db_url.path[1:], "user": _db_url.username, "password": _db_url.password, "host": _db_url.hostname }
def get_logger(name=None): # type: (str or None) -> logging.Logger with open(path.join(path.dirname(__file__), "_data", "logging.yml"), "rt") as f: data = yaml.load(f, Loader=yaml.SafeLoader) _dictConfig(data) return logging.getLogger(name=name)