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