Module: Maestrano::Connector::Rails::Concerns::ConnectorLogger::ClassMethods
- Defined in:
- app/models/maestrano/connector/rails/concerns/connector_logger.rb
Instance Method Summary collapse
Instance Method Details
#log(level, organization, msg, params = {}) ⇒ Object
5 6 7 8 9 |
# File 'app/models/maestrano/connector/rails/concerns/connector_logger.rb', line 5 def log(level, organization, msg, params = {}) line = "uid=\"#{organization&.uid}\", org_uid=\"#{organization&.org_uid}\", tenant=\"#{organization&.tenant}\"" line = "#{line}, #{params.map { |k, v| "#{k}=\"#{v}\"" }.join(', ')}" if params.present? Rails.logger.method(level).call("#{line}, message=\"#{msg}\"") end |