|
Moodle
2.2.1
http://www.collinsharper.com
|
Public Member Functions | |
| Moxiecode_Logger () | |
| setLevel ($level) | |
| getLevel () | |
| setPath ($path) | |
| getPath () | |
| setFileName ($file_name) | |
| getFileName () | |
| setFormat ($format) | |
| getFormat () | |
| setMaxSize ($size) | |
| getMaxSize () | |
| setMaxFiles ($max_files) | |
| getMaxFiles () | |
| debug ($msg) | |
| info ($msg) | |
| warn ($msg) | |
| error ($msg) | |
| fatal ($msg) | |
| isDebugEnabled () | |
| isInfoEnabled () | |
| isWarnEnabled () | |
| isErrorEnabled () | |
| isFatalEnabled () | |
| _logMsg ($level, $message) | |
| toOSPath ($path) | |
Data Fields | |
| $_path | |
| $_filename | |
| $_maxSize | |
| $_maxFiles | |
| $_maxSizeBytes | |
| $_level | |
| $_format | |
Logging utility class. This class handles basic logging with levels, log rotation and custom log formats. It's designed to be compact but still powerful and flexible.
Definition at line 21 of file Logger.php.
| _logMsg | ( | $ | level, |
| $ | message | ||
| ) |
Definition at line 186 of file Logger.php.


| debug | ( | $ | msg | ) |
| error | ( | $ | msg | ) |
| fatal | ( | $ | msg | ) |
| getFileName | ( | ) |
Definition at line 101 of file Logger.php.
| getFormat | ( | ) |
Definition at line 109 of file Logger.php.
| getLevel | ( | ) |
Returns the current log level for example MC_LOGGER_DEBUG.
Definition at line 85 of file Logger.php.
| getMaxFiles | ( | ) |
Definition at line 137 of file Logger.php.
| getMaxSize | ( | ) |
Definition at line 129 of file Logger.php.
| getPath | ( | ) |
Definition at line 93 of file Logger.php.
| info | ( | $ | msg | ) |
| isDebugEnabled | ( | ) |
Definition at line 166 of file Logger.php.
| isErrorEnabled | ( | ) |
Definition at line 178 of file Logger.php.
| isFatalEnabled | ( | ) |
Definition at line 182 of file Logger.php.
| isInfoEnabled | ( | ) |
Definition at line 170 of file Logger.php.
| isWarnEnabled | ( | ) |
Definition at line 174 of file Logger.php.
| Moxiecode_Logger | ( | ) |
Constructs a new logger instance.
Definition at line 34 of file Logger.php.

| setFileName | ( | $ | file_name | ) |
Definition at line 97 of file Logger.php.
| setFormat | ( | $ | format | ) |
Definition at line 105 of file Logger.php.
| setLevel | ( | $ | level | ) |
Sets the current log level, use the MC_LOGGER constants.
| int | $level | Log level instance for example MC_LOGGER_DEBUG. |
Definition at line 48 of file Logger.php.
| setMaxFiles | ( | $ | max_files | ) |
Definition at line 133 of file Logger.php.
| setMaxSize | ( | $ | size | ) |
| setPath | ( | $ | path | ) |
Definition at line 89 of file Logger.php.
| toOSPath | ( | $ | path | ) |
Converts a Unix path to OS specific path.
| String | $path | Unix path to convert. |
Definition at line 263 of file Logger.php.

| warn | ( | $ | msg | ) |
| $_filename |
Definition at line 24 of file Logger.php.
| $_format |
Definition at line 29 of file Logger.php.
| $_level |
Definition at line 28 of file Logger.php.
| $_maxFiles |
Definition at line 26 of file Logger.php.
| $_maxSize |
Definition at line 25 of file Logger.php.
| $_maxSizeBytes |
Definition at line 27 of file Logger.php.
| $_path |
Definition at line 23 of file Logger.php.