class Playa::Log

Public Class Methods

logger() click to toggle source

@return [TrueClass]

# File lib/playa/log.rb, line 82
def self.logger
  @logger ||= MonoLogger.new(filename).tap do |log|
    log.formatter = proc do |_, time, _, message|
      time.utc.iso8601 + ": " + message + "\n"
    end
  end
end

Private Class Methods

directory() click to toggle source

@api private @return [String]

# File lib/playa/log.rb, line 100
def self.directory
  FileUtils.mkdir_p(path) unless File.directory?(path)

  path
end
filename() click to toggle source

@api private @return [String]

# File lib/playa/log.rb, line 94
def self.filename
  @_filename ||= directory + '/playa.log'
end
path() click to toggle source

@api private @return [String]

# File lib/playa/log.rb, line 108
def self.path
  Dir.home + '/.playa'
end