Module: Yell
- Defined in:
- lib/yell.rb,
lib/yell/event.rb,
lib/yell/level.rb,
lib/yell/logger.rb,
lib/yell/version.rb,
lib/yell/adapters.rb,
lib/yell/formatter.rb,
lib/yell/adapters/io.rb,
lib/yell/adapters/base.rb,
lib/yell/adapters/file.rb,
lib/yell/adapters/streams.rb,
lib/yell/adapters/datefile.rb
Overview
:nodoc:
Defined Under Namespace
Modules: Adapters Classes: Event, Formatter, Level, Logger, NoSuchAdapter
Constant Summary collapse
- Severities =
[ 'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL', 'UNKNOWN' ]
- VERSION =
"0.4.3"
- NoFormat =
No format on the log message
"%m"
- DefaultFormat =
Default Format
"%d [%5L] %p : %m"
- BasicFormat =
Basic Format
"%l, %d : %m"
- ExtendedFormat =
Extended Format
"%d [%5L] %p %h : %m"
Class Method Summary collapse
-
.env ⇒ Object
:nodoc:.
- .format(pattern, date_pattern = nil) ⇒ Object
- .level(val = nil) ⇒ Object
-
.new(*args, &block) ⇒ Yell::Logger
Creates a new logger instance.
Class Method Details
.env ⇒ Object
:nodoc:
61 62 63 |
# File 'lib/yell.rb', line 61 def env #:nodoc: ENV['YELL_ENV'] || ENV['RACK_ENV'] || 'development' end |
.format(pattern, date_pattern = nil) ⇒ Object
56 57 58 |
# File 'lib/yell.rb', line 56 def format( pattern, date_pattern = nil ) Yell::Formatter.new( pattern, date_pattern ) end |
.level(val = nil) ⇒ Object
52 53 54 |
# File 'lib/yell.rb', line 52 def level( val = nil ) Yell::Level.new( val ) end |
.new(*args, &block) ⇒ Yell::Logger
Creates a new logger instance.
Refer to #Yell::Loggger for usage.
48 49 50 |
# File 'lib/yell.rb', line 48 def new( *args, &block ) Yell::Logger.new( *args, &block ) end |