class FluentLoggerSinatra::Logger
Attributes
logger[RW]
tag[RW]
Public Class Methods
new(app, tag, host, port)
click to toggle source
# File lib/fluent-logger-sinatra/logger.rb, line 8 def initialize(app, tag, host, port) @logger = Fluent::Logger::FluentLogger.new(app, :host => host, :port => port) @tag = tag end
Public Instance Methods
debug(message)
click to toggle source
# File lib/fluent-logger-sinatra/logger.rb, line 12 def debug(message) logger.post(tag, { debug: message }) end
error(message)
click to toggle source
# File lib/fluent-logger-sinatra/logger.rb, line 21 def error(message) logger.post(tag, { error: message }) end
fatal(message)
click to toggle source
# File lib/fluent-logger-sinatra/logger.rb, line 24 def fatal(message) logger.post(tag, { fatal: message }) end
info(message)
click to toggle source
# File lib/fluent-logger-sinatra/logger.rb, line 15 def info(message) logger.post(tag, { info: message }) end
warn(message)
click to toggle source
# File lib/fluent-logger-sinatra/logger.rb, line 18 def warn(message) logger.post(tag, { warn: message }) end
write(message)
click to toggle source
# File lib/fluent-logger-sinatra/logger.rb, line 27 def write(message) logger.post(tag, { write: message }) end