Skip to content

Commit

Permalink
lower level of very verbose loggers
Browse files Browse the repository at this point in the history
  • Loading branch information
pcrespov committed Oct 20, 2021
1 parent 5f906d0 commit ab8c71e
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion services/storage/src/simcore_service_storage/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@
from . import application
from .settings import Settings

LOG_LEVEL_STEP = logging.CRITICAL - logging.ERROR

log = logging.getLogger(__name__)
main = typer.Typer(name="simcore-service-storage service")

main = typer.Typer(name="simcore-service-storage service")

main.command()(create_settings_command(settings_cls=Settings, logger=log))

Expand All @@ -23,5 +25,14 @@ def run():
logging.basicConfig(level=settings_obj.log_level)
logging.root.setLevel(settings_obj.log_level)

# keep mostly quiet noisy loggers
quiet_level: int = max(
min(logging.root.level + LOG_LEVEL_STEP, logging.CRITICAL), logging.WARNING
)
logging.getLogger("engineio").setLevel(quiet_level)
logging.getLogger("openapi_spec_validator").setLevel(quiet_level)
logging.getLogger("sqlalchemy").setLevel(quiet_level)
logging.getLogger("sqlalchemy.engine").setLevel(quiet_level)

typer.secho("Starting app ... ")
application.run(settings_obj)

0 comments on commit ab8c71e

Please sign in to comment.