Class: Footnotes::Notes::LogNote::NoteLogger
- Inherits:
-
Logger
- Object
- Logger
- Footnotes::Notes::LogNote::NoteLogger
- Defined in:
- lib/rails-footnotes/notes/log_note/note_logger.rb
Instance Method Summary collapse
- #add(severity, message = nil, progname = nil, &block) ⇒ Object
-
#initialize(logs) ⇒ NoteLogger
constructor
A new instance of NoteLogger.
Constructor Details
#initialize(logs) ⇒ NoteLogger
Returns a new instance of NoteLogger.
6 7 8 |
# File 'lib/rails-footnotes/notes/log_note/note_logger.rb', line 6 def initialize(logs) @logs = logs end |
Instance Method Details
#add(severity, message = nil, progname = nil, &block) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/rails-footnotes/notes/log_note/note_logger.rb', line 10 def add(severity, = nil, progname = nil, &block) severity ||= UNKNOWN if severity < level return true end formatter = @formatter || Logger::Formatter.new @logs << formatter.call(format_severity(severity), Time.now, , progname) end |