Class: SoarAuditingFormatter::Formatter
- Inherits:
-
Object
- Object
- SoarAuditingFormatter::Formatter
- Defined in:
- lib/soar_auditing_format/formatter.rb
Class Method Summary collapse
- .format(level, service_id, flow_id, timestamp, message) ⇒ Object
- .optional_field_format(key, value) ⇒ Object
Class Method Details
.format(level, service_id, flow_id, timestamp, message) ⇒ Object
8 9 10 11 |
# File 'lib/soar_auditing_format/formatter.rb', line 8 def self.format(level, service_id, flow_id, , ) times = Time.parse(.to_s).utc.iso8601(3) sprintf(FORMAT, level, service_id, flow_id, times, ) end |
.optional_field_format(key, value) ⇒ Object
13 14 15 |
# File 'lib/soar_auditing_format/formatter.rb', line 13 def self.optional_field_format(key, value) sprintf(OPTIONAL_FIELD_FORMAT, key, value) end |