diff --git a/extensions/dns/dns.rb b/extensions/dns/dns.rb index 9a0d0f7fd5..4672a4f2e0 100644 --- a/extensions/dns/dns.rb +++ b/extensions/dns/dns.rb @@ -15,7 +15,10 @@ class Server < Async::DNS::Server def initialize super() - logger.level = Logger::ERROR + # Async::DNS::Server#logger returns the Console module itself, which + # has no level= method. The per-instance logger behind Console is the + # one that accepts a level. + Console.logger.level = Console::Logger::ERROR @lock = Mutex.new @database = BeEF::Core::Models::Dns::Rule @data_chunks = {}