KemalWAF::StructuredLogger
Structured logger - asenkron JSON logging
Constants
Log = ::Log.for("structured_logger")
Constructors
Instance methods
Error loglama (non-blocking)
log_rate_limit(request : HTTP::Request, result : RateLimitResult, request_id : String | Nil = nil, start_time : Time | Nil = nil)
Rate limit loglama (non-blocking)
log_request(request : HTTP::Request, result : EvaluationResult, duration : Time::Span, request_id : String | Nil = nil, start_time : Time | Nil = nil)
Request loglama (non-blocking)
Rule match loglama (non-blocking)