class OxyLogger::LogRecord

Public Class Methods

new(data) click to toggle source
# File lib/oxy_logger/log_record.rb, line 5
def initialize(data)
  @data = data
end

Public Instance Methods

file_name() click to toggle source
# File lib/oxy_logger/log_record.rb, line 17
def file_name
  @data[:class_name] + '.log'
end
for_db() click to toggle source
# File lib/oxy_logger/log_record.rb, line 13
def for_db
  @data.except(:save_to, :type)
end
for_file() click to toggle source
# File lib/oxy_logger/log_record.rb, line 21
def for_file
  text = @data.slice(OxyLogger.logget_data)
  Mustache.template_file = "#{__dir__}/template.mustache"
  str = Mustache.render(@data)
  str
end
save_to() click to toggle source
# File lib/oxy_logger/log_record.rb, line 9
def save_to
  @data[:save_to]
end