logowanie dla health

This commit is contained in:
Mateusz Gruszczyński
2025-10-06 08:54:19 +02:00
parent 2d4834a2be
commit 9828c9648a
2 changed files with 12 additions and 6 deletions

6
app/logging_filter.py Normal file
View File

@@ -0,0 +1,6 @@
import logging
class IgnoreHealth(logging.Filter):
def filter(self, record: logging.LogRecord) -> bool:
msg = record.getMessage()
return "/health" not in msg

View File

@@ -3,21 +3,21 @@ disable_existing_loggers: False
filters: filters:
ignore_health: ignore_health:
(): logging.Filter "()": app.logging_filter.IgnoreHealth
filter: >
lambda record: "/health" not in record.getMessage()
formatters: formatters:
default: access:
format: '%(levelprefix)s %(client_addr)s - "%(request_line)s" %(status_code)s' format: '%(levelprefix)s %(client_addr)s - "%(request_line)s" %(status_code)s'
use_colors: true use_colors: true
default:
format: "%(levelprefix)s %(message)s"
use_colors: true
handlers: handlers:
access: access:
class: logging.StreamHandler class: logging.StreamHandler
formatter: default formatter: access
filters: [ignore_health] filters: [ignore_health]
default: default:
class: logging.StreamHandler class: logging.StreamHandler
formatter: default formatter: default