class GLO::LOG::Logger
Constants
- LOG_LEVEL_TEXT
- UNKNOWN
Attributes
level[RW]
Public Class Methods
new(target = '127.0.0.1:1000', app = 'default')
click to toggle source
Calls superclass method
GLO::LOG::Client::new
# File lib/glo-logging-server-client/logger.rb, line 9 def initialize(target = '127.0.0.1:1000', app = 'default') super( target, app ) @level = INFO end
Public Instance Methods
add(severity, message = nil, tags = {}) { || ... }
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 54 def add(severity, message = nil, tags = {}, &block) case severity when 'authentication' return log_without_rails_extensions(severity, message) when String, Symbol severity = LOG_LEVEL_TEXT.index(severity.to_s.downcase) || UNKNOWN when nil severity = UNKNOWN end if severity < @level return true end log_level_text = LOG_LEVEL_TEXT[severity] message = yield if message.nil? && block_given? log_without_rails_extensions(log_level_text, message, tags) end
Also aliased as: log
debug(message = nil, tags = {}, &block)
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 26 def debug(message = nil, tags = {}, &block) add(DEBUG, message, tags, &block) end
debug?()
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 22 def debug? @level <= DEBUG end
error(message = nil, tags = {}, &block)
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 34 def error(message = nil, tags = {}, &block) add(ERROR, message, tags, &block) end
error?()
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 30 def error? @level <= ERROR end
fatal(message = nil, tags = {}, &block)
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 42 def fatal(message = nil, tags = {}, &block) add(FATAL, message, tags, &block) end
fatal?()
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 38 def fatal? @level <= FATAL end
info(message = nil, tags = {}, &block)
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 18 def info(message = nil, tags = {}, &block) add(INFO, message, tags, &block) end
info?()
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 14 def info? @level <= INFO end
log(severity, message = nil, tags = {}, &block)
Also aliased as: log_without_rails_extensions
Alias for: add
warn(message = nil, tags = {}, &block)
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 50 def warn(message = nil, tags = {}, &block) add(WARN, message, tags, &block) end
warn?()
click to toggle source
# File lib/glo-logging-server-client/logger.rb, line 46 def warn? @level <= WARN end