Module: LoggerFactory
- Defined in:
- lib/irb_tracker/logger_factory.rb
Overview
:nodoc:
Class Method Summary collapse
Class Method Details
.create(service_name) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/irb_tracker/logger_factory.rb', line 5 def self.create(service_name) if ENV['FLUENTD_LOGGING_ENABLED'] == 'true' require_relative '../fluentd' Fluentd.get_logger( service_name: service_name, host: ENV['FLUENTD_LOG_HOST'], port: ENV.fetch('FLUENTD_LOG_HOST_PORT', '24224') ) else require 'logger' log_folder = 'log' Dir.mkdir(log_folder) unless Dir.exist?(log_folder) Logger.new("./#{log_folder}/console.log") end end |