class Backup::Logger::Message
All messages sent to the Logger
are stored in Logger.messages
and sent to all enabled logger’s log method as Message
objects.
Public Instance Methods
formatted_lines()
click to toggle source
Returns an Array of the message lines in the following format:
[YYYY/MM/DD HH:MM:SS][level] message line text
# File lib/backup/logger.rb, line 42 def formatted_lines timestamp = time.strftime("%Y/%m/%d %H:%M:%S") lines.map { |line| "[#{timestamp}][#{level}] #{line}" } end
matches?(ignores)
click to toggle source
# File lib/backup/logger.rb, line 47 def matches?(ignores) text = lines.join("\n") ignores.any? do |obj| obj.is_a?(Regexp) ? text.match(obj) : text.include?(obj) end end