def setup_logging(): outputs = [] if config.LOG_STDOUT: outputs.append( daiquiri.output.Stream( sys.stdout, formatter=CustomFormatter(fmt=CELERY_EXTRAS_FORMAT), level=config.LOG_STDOUT_LEVEL, ) ) if config.LOG_DATADOG: outputs.append(daiquiri.output.Datadog()) daiquiri.setup( outputs=outputs, level=(logging.DEBUG if config.DEBUG else logging.INFO), ) daiquiri.set_default_log_levels( [ ("celery", "INFO"), ("kombu", "WARN"), ("github.Requester", "WARN"), ("urllib3.connectionpool", "WARN"), ("urllib3.util.retry", "WARN"), ("vcr", "WARN"), ("httpx", "WARN"), ("cachecontrol", "WARN"), ] ) config.log()
def setup_logging(): outputs = [] if config.LOG_STDOUT: outputs.append( daiquiri.output.Stream(sys.stdout, level=config.LOG_STDOUT_LEVEL, formatter=CUSTOM_FORMATTER)) if config.LOG_DATADOG: outputs.append( daiquiri.output.Datadog( level=config.LOG_DATADOG_LEVEL, handler_class=daiquiri.handlers.PlainTextDatagramHandler, )) daiquiri.setup( outputs=outputs, level=config.LOG_LEVEL, ) daiquiri.set_default_log_levels([ ("github.Requester", "WARN"), ("urllib3.connectionpool", "WARN"), ("urllib3.util.retry", "WARN"), ("vcr", "WARN"), ("httpx", "WARN"), ("asyncio", "WARN"), ("uvicorn.access", "WARN"), ]) config_log()
def setup_logging(): outputs = [] if config.LOG_STDOUT: outputs.append( daiquiri.output.Stream( sys.stdout, formatter=CustomFormatter(fmt=CELERY_EXTRAS_FORMAT) ) ) if config.LOG_JSON_FILE: outputs.append( daiquiri.output.TimedRotatingFile( filename=config.LOG_JSON_FILE, level=logging.DEBUG, interval=datetime.timedelta(seconds=5), backup_count=48, formatter=daiquiri.formatter.JSON_FORMATTER, ) ) daiquiri.setup( outputs=outputs, level=(logging.DEBUG if config.DEBUG else logging.INFO), ) daiquiri.set_default_log_levels( [ ("celery", "INFO"), ("kombu", "WARN"), ("github.Requester", "WARN"), ("urllib3.connectionpool", "WARN"), ("vcr", "WARN"), ] ) config.log()
def setup_logging(): outputs = [] if config.LOG_STDOUT: outputs.append( daiquiri.output.Stream(sys.stdout, level=config.LOG_STDOUT_LEVEL,) ) if config.LOG_DATADOG: outputs.append(daiquiri.output.Datadog(level=config.LOG_DATADOG_LEVEL)) daiquiri.setup( outputs=outputs, level=config.LOG_LEVEL, ) daiquiri.set_default_log_levels( [ ("github.Requester", "WARN"), ("urllib3.connectionpool", "WARN"), ("urllib3.util.retry", "WARN"), ("vcr", "WARN"), ("httpx", "WARN"), ("asyncio", "WARN"), ("uvicorn.access", "WARN"), ] ) config_log()
def setup_logging(dump_config: bool = True) -> None: outputs = [] if config.LOG_STDOUT: outputs.append( daiquiri.output.Stream(sys.stdout, level=config.LOG_STDOUT_LEVEL, formatter=CUSTOM_FORMATTER)) if config.LOG_DATADOG: outputs.append( daiquiri.output.Datadog( level=config.LOG_DATADOG_LEVEL, handler_class=daiquiri.handlers.PlainTextDatagramHandler, formatter=HerokuDatadogFormatter(), )) daiquiri.setup( outputs=outputs, level=config.LOG_LEVEL, ) daiquiri.set_default_log_levels([ ("github.Requester", "WARN"), ("urllib3.connectionpool", "WARN"), ("urllib3.util.retry", "WARN"), ("vcr", "WARN"), ("httpx", "WARN"), ("asyncio", "WARN"), ("uvicorn.access", "WARN"), ] + [(name, "DEBUG") for name in config.LOG_DEBUG_LOGGER_NAMES]) if dump_config: config_log()
def setup_logging(): daiquiri.setup( outputs=[daiquiri.output.STDOUT], level=(logging.DEBUG if config.DEBUG else logging.INFO), ) daiquiri.set_default_log_levels([ ("rq", "WARN"), ("github.Requester", "WARN"), ("urllib3.connectionpool", "WARN"), ("vcr", "WARN"), ])
def setup_logging(): daiquiri.setup( outputs=[ daiquiri.output.Stream( sys.stdout, formatter=logging.Formatter("%(levelname)s %(message)s"), ) ], level=(logging.DEBUG if config.DEBUG else logging.INFO), ) daiquiri.set_default_log_levels([("rq", "ERROR")])
def setup_logging(): daiquiri.setup( outputs=[daiquiri.output.Stream( sys.stdout, formatter=daiquiri.formatter.ColorFormatter( "%(asctime)s [%(process)d] %(color)s%(levelname)-8.8s " "%(name)s: %(message)s%(color_stop)s"), )], level=(logging.DEBUG if config.DEBUG else logging.INFO), ) daiquiri.set_default_log_levels([ ("rq", "ERROR"), # ("github.Requester", "DEBUG"), ])
def set_log_level(level): from daiquiri import set_default_log_levels loggers = [ "pulse.utils.logger", "pulse.dolfin_utils.logger", "pulse.io_utils.logger", "pulse.solver.logger", "pulse.mechanicsproblem.logger", "pulse.iterate.logger", "pulse.unloader.logger", "pulse.geometry.logger", "pulse.geometry_utils.logger", ] set_default_log_levels((logger, level) for logger in loggers)
def setup_logging(): daiquiri.setup( outputs=[daiquiri.output.Stream( sys.stdout, formatter=CustomFormatter( fmt=CELERY_EXTRAS_FORMAT)) ], level=(logging.DEBUG if config.DEBUG else logging.INFO), ) daiquiri.set_default_log_levels([ ("celery", "INFO"), ("kombu", "WARN"), ("github.Requester", "WARN"), ("urllib3.connectionpool", "WARN"), ("vcr", "WARN"), ])
def setup_logging(**kwargs): global GLOBAL_EXTRAS, LOGGERS GLOBAL_EXTRAS.update(kwargs) # NOTE(sileht): Some loggers may have been created before the setup update them now. for logger in LOGGERS: logger.extra.update(kwargs) outputs = [] if config.LOG_STDOUT: outputs.append( daiquiri.output.Stream( sys.stdout, formatter=CustomFormatter(fmt=CELERY_EXTRAS_FORMAT), level=config.LOG_STDOUT_LEVEL, ) ) if config.LOG_DATADOG: outputs.append(daiquiri.output.Datadog(level=config.LOG_DATADOG_LEVEL)) daiquiri.setup( outputs=outputs, level=config.LOG_LEVEL, ) daiquiri.set_default_log_levels( [ ("celery", "INFO"), ("kombu", "WARN"), ("github.Requester", "WARN"), ("urllib3.connectionpool", "WARN"), ("urllib3.util.retry", "WARN"), ("vcr", "WARN"), ("httpx", "WARN"), ("asyncio", "WARN"), ("uvicorn.access", "WARN"), ] ) config_log()
def test_set_default_log_levels(self): daiquiri.set_default_log_levels((("amqp", "debug"), ("urllib3", "warn")))