Files
ip-geo-api/logging.yml
Mateusz Gruszczyński 2d4834a2be logowanie dla health
2025-10-06 08:51:41 +02:00

38 lines
696 B
YAML

version: 1
disable_existing_loggers: False
filters:
ignore_health:
(): logging.Filter
filter: >
lambda record: "/health" not in record.getMessage()
formatters:
default:
format: '%(levelprefix)s %(client_addr)s - "%(request_line)s" %(status_code)s'
use_colors: true
handlers:
access:
class: logging.StreamHandler
formatter: default
filters: [ignore_health]
default:
class: logging.StreamHandler
formatter: default
loggers:
uvicorn:
level: INFO
handlers: [default]
propagate: no
uvicorn.error:
level: INFO
handlers: [default]
propagate: no
uvicorn.access:
level: INFO
handlers: [access]
propagate: no