Sha256: 81d90c68a008b64963533775868ed86c664eb0dcbb2dab79706dfbf7bc8f639c
Contents?: true
Size: 439 Bytes
Versions: 17
Compression:
Stored size: 439 Bytes
Contents
module RailsBase::ServiceLogging def log(level:, msg:) altered_message = "#{log_prefix}: #{msg}" logger.public_send(level, altered_message) end def logger con_logger = defined?(context) ? context.loger : nil @logger ||= con_logger || Rails.logger 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
17 entries across 17 versions & 1 rubygems