lib/vedeu/support/log.rb in vedeu-0.2.2 vs lib/vedeu/support/log.rb in vedeu-0.2.3

- old
+ new

@@ -93,11 +93,21 @@ # @return [TrueClass] def self.logger @logger ||= MonoLogger.new(filename).tap do |log| log.formatter = proc do |_, time, _, message| - time.utc.iso8601 + ": " + message + "\n" + utc_time = time.utc.iso8601 + + if @last_seen == utc_time + message + "\n" + + else + @last_seen = utc_time + + "\n\e[4m\e[31m" + utc_time + "\e[39m\e[24m\n" + message + "\n" + + end end end end private @@ -120,8 +130,8 @@ # @return [String] def self.path Dir.home + '/.vedeu' end - end + end # Log # :nocov: -end +end # Vedeu