lib/appium_lib/logger.rb in appium_lib-9.4.9 vs lib/appium_lib/logger.rb in appium_lib-9.4.10
- old
+ new
@@ -1,9 +1,14 @@
require 'logger'
module Appium
module Logger
+ #
+ # @example Use logger manually
+ # Appium::Logger.debug('This is info message')
+ # Appium::Logger.warn('This is warning message')
+ #
class << self
extend Forwardable
def_delegators :logger, :ap, :fatal, :error, :warn, :info, :debug, :level, :level=, :formatter, :formatter=
[:fatal, :error, :warn, :info, :debug].each do |level|
@@ -15,9 +20,10 @@
private
def logger
@logger ||= begin
logger = ::Logger.new($stdout)
+ logger.progname = 'ruby_lib'
logger.level = ::Logger::WARN
logger.formatter = proc { |_severity, _datetime, _progname, msg| "#{msg}\n" } # do no special formatting
logger
end
end