Module: WebAssets::CanLog::ClassMethods

Defined in:
lib/web_assets/can_log.rb

Instance Method Summary collapse

Instance Method Details

#debug=(value) ⇒ Object



13
14
15
# File 'lib/web_assets/can_log.rb', line 13

def debug= value
  @debug = value
end

#debug?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/web_assets/can_log.rb', line 17

def debug?
  @debug
end

#loggerObject



21
22
23
24
25
26
27
28
# File 'lib/web_assets/can_log.rb', line 21

def logger
  @logger ||= begin
    logger = Logger.new debug? ? "web_assets.log" : STDERR
    logger.level = debug? ? Logger::DEBUG : Logger::ERROR
    logger
  end

end