module TTVDB
Constants
- VERSION
Public Class Methods
logger(output=STDOUT)
click to toggle source
# File lib/ttvdb.rb, line 10 def self.logger(output=STDOUT) unless @logger @logger = Logger.new(output) @logger.formatter = proc { |severity, datetime, progname, msg| kaller = caller[4] file, ln, func = kaller.split(":") _nil, func = func.split("`") func.gsub!(/[<>']/, "") file = File.basename(file) "#{datetime} #{severity} #{file}:#{func}:#{ln}: #{msg}\n" } @logger.level = Logger::WARN end @logger end