Sha256: 06695123ecd06ebb7cbc4d9b4a0673535af98698d9cc9f55910e8daea0d778f2

Contents?: true

Size: 763 Bytes

Versions: 5

Compression:

Stored size: 763 Bytes

Contents

# frozen_string_literal: true

# Released under the MIT License.
# Copyright, 2019-2024, by Samuel Williams.
# Copyright, 2019, by Bryan Powell.
# Copyright, 2020, by Michael Adams.
# Copyright, 2021, by Cédric Boutillier.

require_relative 'console/version'
require_relative 'console/logger'

module Console
	class << self
		def logger
			Logger.instance
		end
		
		def logger= instance
			Logger.instance= instance
		end
		
		def debug(...)
			Logger.instance.debug(...)
		end
		
		def info(...)
			Logger.instance.info(...)
		end
		
		def warn(...)
			Logger.instance.warn(...)
		end
		
		def error(...)
			Logger.instance.error(...)
		end
		
		def fatal(...)
			Logger.instance.fatal(...)
		end
		
		def call(...)
			Logger.instance.call(...)
		end
	end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
console-1.27.0 lib/console.rb
console-1.26.0 lib/console.rb
console-1.25.2 lib/console.rb
console-1.25.1 lib/console.rb
console-1.25.0 lib/console.rb