Sha256: 11ea5d0b0c539bc7a7cce48c5cb2746fb4b546b559a151b9069ef187d2511f7f

Contents?: true

Size: 675 Bytes

Versions: 11

Compression:

Stored size: 675 Bytes

Contents

# typed: true

# Copyright (c) 2015 Sqreen. All Rights Reserved.
# Please refer to our terms for more information: https://www.sqreen.com/terms.html

require 'singleton'

module Sqreen
  class NullLogger
    include Singleton

    def debug?
      false
    end

    def info?
      false
    end

    def warn?
      false
    end

    def error?
      false
    end

    def fatal?
      false
    end

    def debug(_msg = nil); end

    def info(_msg = nil); end

    def warn(_msg = nil); end

    def error(_msg = nil); end

    def fatal(_msg = nil); end

    def unknown(_msg = nil); end

    def add(_severity, _msg = nil); end

    def formatter=(_); end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sqreen-1.22.0-java lib/sqreen/null_logger.rb
sqreen-1.22.0 lib/sqreen/null_logger.rb
sqreen-1.21.1-java lib/sqreen/null_logger.rb
sqreen-1.21.1 lib/sqreen/null_logger.rb
sqreen-1.21.0-java lib/sqreen/null_logger.rb
sqreen-1.21.0 lib/sqreen/null_logger.rb
sqreen-1.20.4-java lib/sqreen/null_logger.rb
sqreen-1.20.4 lib/sqreen/null_logger.rb
sqreen-1.21.0.beta3-java lib/sqreen/null_logger.rb
sqreen-1.21.0.beta3 lib/sqreen/null_logger.rb
sqreen-1.20.4.beta1 lib/sqreen/null_logger.rb