From 83176e7361c14cec0b3832fec0d1a4de60ce841d Mon Sep 17 00:00:00 2001 From: Adam Cooke Date: Fri, 2 Jun 2017 17:18:19 +0100 Subject: [PATCH] only submit entries to greylog that apply to the current level --- lib/postal/app_logger.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/postal/app_logger.rb b/lib/postal/app_logger.rb index b9a6402..555e9b5 100644 --- a/lib/postal/app_logger.rb +++ b/lib/postal/app_logger.rb @@ -3,7 +3,6 @@ require 'logger' module Postal class AppLogger < Logger - def self.greylog_notifier @greylog_notifier ||= Postal.config.logging.greylog ? GELF::Notifier.new(Postal.config.logging.greylog.host, Postal.config.logging.greylog.port) : nil @@ -17,7 +16,7 @@ module Postal def add(severity, message = nil, progname = nil) super - if n = self.class.greylog_notifier + if severity >= @level && n = self.class.greylog_notifier begin if message.nil? message = block_given? ? yield : progname