Sha256: b822e77e21071befc6223656e9a001101c5b34a41e2f3df44b1999bf933e43e0
Contents?: true
Size: 445 Bytes
Versions: 1
Compression:
Stored size: 445 Bytes
Contents
module RailsBase::ServiceLogging def log(level:, msg:) altered_message = "#{log_prefix}: #{msg}" logger.public_send(level, altered_message) rescue StandardError Rails.logger.public_send(level, msg) end def logger defined?(context) ? context.loger : nil end def log_prefix "[#{class_name}-#{service_id}]" end def class_name self.class.name end def service_id @service_id ||= SecureRandom.alphanumeric(10) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_base-0.72.0 | app/services/rails_base/service_logging.rb |