module Fluent::Logger
Constants
- VERSION
Public Class Methods
close()
click to toggle source
# File lib/fluent/logger.rb, line 44 def self.close if @@default_logger @@default_logger.close @@default_logger = nil end end
default()
click to toggle source
# File lib/fluent/logger.rb, line 59 def self.default @@default_logger ||= ConsoleLogger.new(STDOUT) end
default=(logger)
click to toggle source
# File lib/fluent/logger.rb, line 63 def self.default=(logger) @@default_logger = logger end
new(*args)
click to toggle source
# File lib/fluent/logger.rb, line 30 def self.new(*args) if args.first.is_a?(Class) && args.first.ancestors.include?(LoggerBase) type = args.shift else type = FluentLogger end type.new(*args) end
open(*args)
click to toggle source
# File lib/fluent/logger.rb, line 39 def self.open(*args) close @@default_logger = new(*args) end
post(tag, map)
click to toggle source
# File lib/fluent/logger.rb, line 51 def self.post(tag, map) @@default_logger.post(tag, map) end
post_with_time(tag, map, time)
click to toggle source
# File lib/fluent/logger.rb, line 55 def self.post_with_time(tag, map, time) @@default_logger.post_with_time(tag, map, time) end