Table of Contents - log4r-1.1.10 Documentation
Pages
GDC
GDC
MDC
MDC
NDC
NDC
configurator
Configuring Log4r with Log4r::Configurator
Custom Levels
XML Configuration
Concept: XML Directives
Concept: XML Parameters
Concept: Variable Substitution
XML Grammar
Root Element
Pre-config element
Pre_config: Custom Levels
Pre_config: Global Level
Pre_config: Parameters
Pre_config: Complete Example
Configuring Log4r Objects
Order Doesn’t Matter
emailoutputter
EmailOutputter
SMTP Configuration
LogEvent Buffer
Flush To Send Email
Format When?
Immediate Notification
Example
XML Configuration
To Do
formatter
Formatters
Available Formatters
XML Configuration
Custom Formatting
Data Available
log4jxmlformatter
Configuring Log4r with Log4r::YamlConfigurator
log4r
#{version} Log4r API Reference
Log Levels
Default Levels
Custom Levels
Boundary Levels
File Overviews
Principal Classes of Log4r
Convenience Classes
Remote Logging
What’s Going on Inside?
logger
Loggers
Manipulating a Logger’s Outputters
Logging Methods
Query Methods
What About the Special Levels?
Custom Levels and Method Names
Logger Inheritance
Outputter Additivity
RootLogger
Global Level
RootLogger Does Nothing
XML Configuration
logserver
Remote Logging
Use ROMP
LogServer
LogServer Setup
RemoteOutputter
RemoteOutputter Setup
Using RemoteOutputter
XML Configuration
Debugging
outputter
Outputters
Level Threshold
Level Mask
Outputter Repository
Formatter
Outputter is Abstract
Interesting Outputters
Subclasses
Default Outputters
Configuring
XML Configuration
patternformatter
PatternFormatter
Terminology
What the Directive Letters mean
Examples of directives:
Pattern String
Formatting time
XML Configuration
Performace considerations
scribeoutputter
ScribeOutputter
Usage
syslogoutputter
SyslogOutputter
Usage
win32eventoutputter
Win32EventOutputter
yamlconfigurator
Configuring Log4r with Log4r::YamlConfigurator
Classes/Modules
Log4r
Log4r::BasicFormatter
Log4r::ConfigError
Log4r::Configurator
Log4r::DateFileOutputter
Log4r::DefaultFormatter
Log4r::EmailOutputter
Log4r::FileOutputter
Log4r::Formatter
Log4r::GDC
Log4r::IOOutputter
Log4r::Log4jXmlFormatter
Log4r::Log4rTools
Log4r::LogEvent
Log4r::LogServer
Log4r::Logger
Log4r::MDC
Log4r::NDC
Log4r::ObjectFormatter
Log4r::Outputter
Log4r::PatternFormatter
Log4r::RemoteOutputter
Log4r::RollingFileOutputter
Log4r::RootLogger
Log4r::ScribeOutputter
Log4r::SimpleFormatter
Log4r::StderrOutputter
Log4r::StdoutOutputter
Log4r::SyslogOutputter
Log4r::UDPOutputter
Log4r::YamlConfigurator
REXML
Object
Methods
::[] — Log4r::Configurator
::[] — Log4r::Outputter
::[] — Log4r::YamlConfigurator
::[] — Log4r::Logger
::[]= — Log4r::YamlConfigurator
::[]= — Log4r::Configurator
::[]= — Log4r::Outputter
::check_thread_instance — Log4r::NDC
::check_thread_instance — Log4r::MDC
::clear — Log4r::NDC
::clear — Log4r::GDC
::clone_stack — Log4r::NDC
::comma_split — Log4r::Log4rTools
::custom_levels — Log4r::YamlConfigurator
::custom_levels — Log4r::Configurator
::decode_bool — Log4r::Log4rTools
::each — Log4r::Outputter
::each — Log4r::Logger
::each_logger — Log4r::Logger
::each_outputter — Log4r::Outputter
::get — Log4r::MDC
::get — Log4r::GDC
::get — Log4r::Logger
::get — Log4r::NDC
::get_context — Log4r::MDC
::get_depth — Log4r::NDC
::global — Log4r::Logger
::inherit — Log4r::NDC
::load_xml_file — Log4r::Configurator
::load_xml_string — Log4r::Configurator
::load_yaml_file — Log4r::YamlConfigurator
::load_yaml_string — Log4r::YamlConfigurator
::log_internal — Log4r::Logger
::new — Log4r::RootLogger
::new — Log4r::LogEvent
::new — Log4r::BasicFormatter
::new — Log4r::PatternFormatter
::new — Log4r::IOOutputter
::new — Log4r::ScribeOutputter
::new — Log4r::RollingFileOutputter
::new — Log4r::SyslogOutputter
::new — Log4r::Logger
::new — Log4r::RemoteOutputter
::new — Log4r::Formatter
::new — Log4r::DateFileOutputter
::new — Log4r::UDPOutputter
::new — Log4r::Outputter
::new — Log4r::FileOutputter
::new — Log4r::StderrOutputter
::new — Log4r::StdoutOutputter
::new — Log4r::EmailOutputter
::new — Log4r::LogServer
::peek — Log4r::NDC
::pop — Log4r::NDC
::push — Log4r::NDC
::put — Log4r::MDC
::remove — Log4r::NDC
::remove — Log4r::MDC
::root — Log4r::Logger
::set — Log4r::GDC
::set_max_depth — Log4r::NDC
::stderr — Log4r::Outputter
::stdout — Log4r::Outputter
::valid_level? — Log4r::Log4rTools
::validate_level — Log4r::Log4rTools
#== — Log4r::Logger
#add — Log4r::RootLogger
#add — Log4r::Logger
#additive= — Log4r::Logger
#additive= — Log4r::RootLogger
#close — Log4r::SyslogOutputter
#close — Log4r::IOOutputter
#closed? — Log4r::IOOutputter
#closed? — Log4r::SyslogOutputter
#flush — Log4r::RemoteOutputter
#flush — Log4r::Outputter
#flush — Log4r::EmailOutputter
#format — Log4r::ObjectFormatter
#format — Log4r::Log4jXmlFormatter
#format — Log4r::Formatter
#format — Log4r::SimpleFormatter
#format — Log4r::BasicFormatter
#format_object — Log4r::BasicFormatter
#formatter= — Log4r::Outputter
#get_levels_map — Log4r::SyslogOutputter
#is_root? — Log4r::Logger
#is_root? — Log4r::RootLogger
#level= — Log4r::Logger
#level= — Log4r::Outputter
#level= — Log4r::RootLogger
#levels — Log4r::Logger
#map_levels_by_name_to_syslog — Log4r::SyslogOutputter
#only_at — Log4r::Outputter
#outputters= — Log4r::RootLogger
#outputters= — Log4r::Logger
#parent= — Log4r::Logger
#remove — Log4r::Logger
#remove — Log4r::RootLogger
#trace= — Log4r::RootLogger
#trace= — Log4r::Logger
#validate_hash — Log4r::Outputter