Skip to content

blinkboxbooks/common_logging.rb

Repository files navigation

Blinkbox::CommonLogging

Automatic configuration for logging in the blinkbox format.

Usage

# $ gem install blinkbox-common_logging
require "blinkbox/common_logging"

log_server = {
  host: "127.0.0.1",
  port: 12201,
  # This is the name of the invoked script
  facility: $0,

}
# These are the defaults

logger = Blinkbox::CommonLogging.new(log_server)

# Usual levels are available
logger.debug "This is a basic debug message"
logger.info  "This is a basic info message"
logger.warn  "This is a basic warn message"
logger.error "This is a basic error message"
logger.fatal "This is a basic fatal message"

# You can also pass an exception to #notify
begin
  "raise an exception".by_calling_a_missing_method
raise StandardError => e
  logger.notify(e)
end

About

Common graylog components - acts like ruby's standard logger.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages