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/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.3.1"
- 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) ⇒ Object
- .level(val = nil) ⇒ Object
-
.new(*args, &block) ⇒ Yell::Logger
Creates a new logger instance.
Class Method Details
.env ⇒ Object
:nodoc:
51 52 53 |
# File 'lib/yell.rb', line 51 def env #:nodoc: ENV['YELL_ENV'] || ENV['RACK_ENV'] || 'development' end |
.format(pattern, date_pattern) ⇒ Object
45 46 47 |
# File 'lib/yell/formatter.rb', line 45 def self.format( pattern, date_pattern ) Yell::Formatter.new( pattern, date_pattern ) end |
.level(val = nil) ⇒ Object
5 6 7 |
# File 'lib/yell/level.rb', line 5 def self.level( val = nil ) Yell::Level.new( val ) end |
.new(*args, &block) ⇒ Yell::Logger
Creates a new logger instance.
Refer to #Yell::Loggger for usage.
47 48 49 |
# File 'lib/yell.rb', line 47 def new( *args, &block ) Yell::Logger.new( *args, &block ) end |