diff --git a/CHANGELOG.md b/CHANGELOG.md index 98e960b..3218a69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2.3.1 + +IMPROVEMENTS: + +- Fix annoying error message `log writing failed. can't be called from trap context` on shutdown by not attempting to log redundant information there + ## 2.3.0 (July 20, 2020) IMPROVEMENTS: diff --git a/lib/dyndnsd.rb b/lib/dyndnsd.rb index b460a29..2786b04 100644 --- a/lib/dyndnsd.rb +++ b/lib/dyndnsd.rb @@ -256,11 +256,9 @@ module Dyndnsd # @return [void] private_class_method def self.setup_traps Signal.trap('INT') do - Dyndnsd.logger.info 'Quitting...' Rack::Handler::WEBrick.shutdown end Signal.trap('TERM') do - Dyndnsd.logger.info 'Quitting...' Rack::Handler::WEBrick.shutdown end end