class YtDownloader::Logger
Attributes
logger[R]
Public Class Methods
new(file_path)
click to toggle source
@param [String] file_path @return [Logger]
# File lib/yt_downloader/logger.rb, line 9 def initialize(file_path) @logger = ::Logger.new(file_path, File::APPEND, datetime_format: '%Y-%m-%d %H:%M:%S') end
Public Instance Methods
console_log(message)
click to toggle source
@param [String] message
# File lib/yt_downloader/logger.rb, line 14 def console_log(message) puts message end
debug(message)
click to toggle source
@param [String] message
# File lib/yt_downloader/logger.rb, line 24 def debug(message) @logger.debug(message) end
error(message)
click to toggle source
@param [String] message
# File lib/yt_downloader/logger.rb, line 34 def error(message) @logger.error(message) end
info(message)
click to toggle source
@param [String] message
# File lib/yt_downloader/logger.rb, line 19 def info(message) @logger.info(message) end
warn(message)
click to toggle source
@param [String] message
# File lib/yt_downloader/logger.rb, line 29 def warn(message) @logger.warn(message) end