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

Duplicate Log Message (ARCH6162)

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

Key ruby.logging.duplicate-log-message · Severity info · Category logging

When identical log messages repeat within the same class or file, log lines become ambiguous about their source. This complicates troubleshooting.

def update(user)
Rails.logger.info("Validation failed")
return unless user.valid?
Rails.logger.info("Validation failed")
end
def update(user)
Rails.logger.info("Pre-validation failed", user_id: user.id)
return unless user.valid?
Rails.logger.info("Save validation failed", user_id: user.id)
end

Make each log message distinct and add fields that identify the context.