تخطَّ إلى المحتوى

Structured Logging (ARCH6158)

هذا المحتوى غير متوفر بلغتك بعد.

Key ruby.logging.structured-logging · Severity warning · Category logging

Using string interpolation/concatenation in log messages makes it hard for aggregation and search tools to parse fields. Prefer structured fields.

Rails.logger.info("User #{user.id} did #{action}, ip=#{request.ip}")
Rails.logger.info("User action", user_id: user.id, action: action, ip: request.ip)

Pass values as structured key/value fields instead of embedding them in the message.