class ConsoleCreep::Stores::LoggerStore

Public Class Methods

new(options = {file: Rails.root.join("log/console.log") } ) click to toggle source
# File lib/console_creep/stores/logger_store.rb, line 6
def initialize(options = {file: Rails.root.join("log/console.log") } )
  @options = options
  @logger = Logger.new(@options[:file])
end

Public Instance Methods

store(user, command, result, error) click to toggle source
# File lib/console_creep/stores/logger_store.rb, line 11
def store(user, command, result, error)
  if error
    @logger.error(user: user, command: command, error: error)
  else
    @logger.info(user: user, command: command, result: result)
  end
end