class Eye::Logger

Attributes

args[R]
dev[R]
log_level[R]
prefix[RW]
subprefix[RW]

Public Class Methods

inner_logger() click to toggle source
# File lib/eye/logger.rb, line 84
def inner_logger
  @inner_logger ||= InnerLogger.new(nil)
end
log_level=(level) click to toggle source
# File lib/eye/logger.rb, line 79
def log_level=(level)
  @log_level = level
  @inner_logger.level = self.log_level if @inner_logger
end
new(prefix = nil, subprefix = nil) click to toggle source
# File lib/eye/logger.rb, line 50
def initialize(prefix = nil, subprefix = nil)
  @prefix = prefix
  @subprefix = subprefix
end
reopen() click to toggle source
# File lib/eye/logger.rb, line 75
def reopen
  link_logger(dev, *args)
end

Private Instance Methods

prefix_str() click to toggle source
# File lib/eye/logger.rb, line 91
def prefix_str
  @pref_string ||= begin
    pref_string = ''

    if @prefix
      pref_string = "[#{@prefix}] "
      pref_string += "#{@subprefix} " if @subprefix
    end

    pref_string
  end
end