module FinalCutPro
Attributes
logger[W]
Public Class Methods
logger()
click to toggle source
# File lib/final_cut_pro.rb, line 24 def self.logger return @logger if @logger @logger = Logger.new(STDERR) @logger.level = Logger::ERROR @logger end
process_options_for_logger(options = { })
click to toggle source
@param [Hash] options @option options [Object|nil] :logger (Logger) @option options [String|Object] :log_to (STDERR) @option options [Fixnum] :log_level (3)
# File lib/final_cut_pro.rb, line 10 def self.process_options_for_logger(options = { }) _logger = options[:logger] unless _logger if options[:log_to] or options[:log_level] _logger = Logger.new(options[:log_to] || STDERR) _logger.level = options[:log_level] if options[:log_level] else _logger = logger end end @logger ||= _logger _logger end