Detailed Description
MonologFileLogger is a wrapper for the Monolog library that logs to files.
Loggers may be configured by passing configuration file name to the first created logger instance. The file must have INI file format. The following sectiona are supported:
- Root:
- level: default log level
- target: location of rotating log files relative to WCMF_BASE or stream resource e.g. php://stdout
- Logger: Keys are the logger names, values the levels (DEBUG, WARN, ...)
Definition at line 35 of file MonologFileLogger.php.
Public Member Functions | |
__construct ($name, $configFile='') | |
debug ($message) | |
info ($message) | |
warn ($message) | |
error ($message) | |
fatal ($message) | |
isDebugEnabled () | |
isInfoEnabled () | |
isWarnEnabled () | |
isErrorEnabled () | |
isFatalEnabled () | |
Static Public Member Functions | |
static | getLogger ($name) |
Public Attributes | |
const | ROOT_SECTION_NAME = 'Root' |
const | LOGGER_SECTION_NAME = 'Logger' |
Constructor & Destructor Documentation
__construct | ( | $name, | |
$configFile = '' |
|||
) |
Constructor.
- Parameters
-
$name The logger name (channel in Monolog) $configFile A configuration file name
Definition at line 52 of file MonologFileLogger.php.
Member Function Documentation
debug | ( | $message | ) |
info | ( | $message | ) |
warn | ( | $message | ) |
error | ( | $message | ) |
fatal | ( | $message | ) |
isDebugEnabled | ( | ) |
- See also
- Logger::isDebugEnabled()
Implements Logger.
Definition at line 118 of file MonologFileLogger.php.
isInfoEnabled | ( | ) |
- See also
- Logger::isInfoEnabled()
Implements Logger.
Definition at line 125 of file MonologFileLogger.php.
isWarnEnabled | ( | ) |
- See also
- Logger::isWarnEnabled()
Implements Logger.
Definition at line 132 of file MonologFileLogger.php.
isErrorEnabled | ( | ) |
- See also
- Logger::isErrorEnabled()
Implements Logger.
Definition at line 139 of file MonologFileLogger.php.
isFatalEnabled | ( | ) |
- See also
- Logger::isFatalEnabled()
Implements Logger.
Definition at line 146 of file MonologFileLogger.php.
|
static |
- See also
- Logger::getLogger()
Implements Logger.
Definition at line 153 of file MonologFileLogger.php.
Member Data Documentation
const ROOT_SECTION_NAME = 'Root' |
Definition at line 37 of file MonologFileLogger.php.
const LOGGER_SECTION_NAME = 'Logger' |
Definition at line 38 of file MonologFileLogger.php.