Sha256: 88dd6e098646e90cb08d92b02a701d97c5bf7bb6598dcc894d3d1261b954d248

Contents?: true

Size: 685 Bytes

Versions: 10

Compression:

Stored size: 685 Bytes

Contents

# frozen_string_literal: true
module Prefab
  class InternalLogger < Logger
    def initialize(path, logger)
      @path = path
      @logger = logger
    end

    def debug(progname = nil, &block)
      @logger.log_internal yield, @path, progname, DEBUG
    end

    def info(progname = nil, &block)
      @logger.log_internal yield, @path, progname, INFO
    end

    def warn(progname = nil, &block)
      @logger.log_internal yield, @path, progname, WARN
    end

    def error(progname = nil, &block)
      @logger.log_internal yield, @path, progname, ERROR
    end

    def fatal(progname = nil, &block)
      @logger.log_internal yield, @path, progname, FATAL
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
prefab-cloud-ruby-0.20.0 lib/prefab/internal_logger.rb
prefab-cloud-ruby-0.19.0 lib/prefab/internal_logger.rb
prefab-cloud-ruby-0.18.0 lib/prefab/internal_logger.rb
prefab-cloud-ruby-0.17.0 lib/prefab/internal_logger.rb
prefab-cloud-ruby-0.16.0 lib/prefab/internal_logger.rb
prefab-cloud-ruby-0.15.0 lib/prefab/internal_logger.rb
prefab-cloud-ruby-0.14.0 lib/prefab/internal_logger.rb
prefab-cloud-ruby-0.13.3 lib/prefab/internal_logger.rb
prefab-cloud-ruby-0.13.2 lib/prefab/internal_logger.rb
prefab-cloud-ruby-0.13.0 lib/prefab/internal_logger.rb