```ruby
# encoding: utf-8

require 'java'


module Autobahn
  def self.transport_system(*args)
    TransportSystem.new(*args)
  end

  class NullLogger
    [:debug, :info, :warn, :error, :fatal].each do |level|
      define_method(level) { }
    end
  end
end

require 'hot_bunnies'
require 'autobahn/version'
require 'autobahn/concurrency'
require 'autobahn/cluster'
require 'autobahn/encoder'
require 'autobahn/publisher_strategy'
require 'autobahn/publisher'
require 'autobahn/consumer_strategy'
require 'autobahn/consumer'
require 'autobahn/transport_system'```

Fix NullLogger to handle message argument
user
```ruby
# encoding: utf-8

require 'java'


module Autobahn
  def self.transport_system(*args)
    TransportSystem.new(*args)
  end

  class NullLogger
    [:debug, :info, :warn, :error, :fatal].each do |level|
      define_method(level) { |_| }
    end
  end
end

require 'hot_bunnies'
require 'autobahn/version'
require 'autobahn/concurrency'
require 'autobahn/cluster'
require 'autobahn/encoder'
require 'autobahn/publisher_strategy'
require 'autobahn/publisher'
require 'autobahn/consumer_strategy'
require 'autobahn/consumer'
require 'autobahn/transport_system'```
assistant