class Oca::Logger
Attributes
logger_options[R]
Public Class Methods
new(opts = {})
click to toggle source
Receives a hash with keys `log`, `pretty_print_xml`, `log_level` and `logger`. `log_level` can be :info, :debug, :warn, :error or :fatal
@param opts [Hash] @option opts [Boolean] :log @option opts [Boolean] :pretty_print_xml @option opts [Symbol] :log_level @option opts [Logger] :logger
# File lib/oca-epak/logger.rb, line 14 def initialize(opts = {}) @logger_options = {} @logger_options[:log] = opts[:log] || false @logger_options[:pretty_print_xml] = opts[:pretty_print_xml] || false @logger_options[:log_level] = opts[:log_level] || :info @logger_options[:logger] = opts[:logger] if opts[:logger] end
options()
click to toggle source
# File lib/oca-epak/logger.rb, line 26 def self.options @logger ||= Oca::Logger.new @logger.logger_options end
options=(opts = {})
click to toggle source
# File lib/oca-epak/logger.rb, line 22 def self.options=(opts = {}) @logger = Oca::Logger.new(opts) end