Sha256: ae2ecf8c3f71ddf1446304f267493c012d3908ed8b7288bc9b30b35848d396ab

Contents?: true

Size: 293 Bytes

Versions: 2

Compression:

Stored size: 293 Bytes

Contents

require 'logger'

module Kryten::Lawger
  attr_accessor :logger

  def log_path
    "log/#{name}.log"
  end

  def log message
    default_log_format
    logger.debug(name) { message }
  end

  def logger
    @logger ||= Logger.new(log_path)
  end

  def default_log_format
    nil
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kryten-0.2.1 lib/kryten/lawger.rb
kryten-0.2.0 lib/kryten/lawger.rb