class Actory::Base
Constants
- GLOBAL
Public Class Methods
get_logger_level(level="fatal")
click to toggle source
# File lib/actory.rb, line 25 def self.get_logger_level(level="fatal") return nil unless level logger_level = nil case level.downcase when "fatal" logger_level = Logger::FATAL when "error" logger_level = Logger::ERROR when "warn" logger_level = Logger::WARN when "info" logger_level = Logger::INFO when "debug" logger_level = Logger::DEBUG else logger_level = Logger::FATAL end logger_level end
get_logger_output(type="stdout", target=nil)
click to toggle source
# File lib/actory.rb, line 8 def self.get_logger_output(type="stdout", target=nil) return nil unless type out = nil file = File.open(target, "a") if %w[file both].include?(type) case type.downcase when "stdout" out = STDOUT when "file" out = file if target when "both" out = MultiIO.new(STDOUT, file) if file else out = STDOUT end out end