module FlowNodePatron::Utils::Logger

Public Instance Methods

create_log(param = nil) click to toggle source
# File lib/flow_node_patron/utils/logger.rb, line 11
def create_log(param = nil)
  @log = case param
         when 'stdout'
           ::Logger.new IO::STDOUT
         when 'stderr'
           ::Logger.new IO::STDERR
         else
           file = File.new('flow_node_patron.log', 'a')
           file.sync = true
           logger = ::Logger.new file
           logger
         end
end
logger() click to toggle source
# File lib/flow_node_patron/utils/logger.rb, line 6
def logger
  return @log unless @log.nil?
  create_log
end