It uses php {@link PHP_MANUAL#trigger_error trigger_error()} function * to output messages.
*You need to recode methods to output messages in a different way.
* * @author Marco Vassura * @version $Revision: 635069 $ * @package log4php */ class LoggerLog { protected static $debug = false; /** * Log if debug is enabled. * * Log using php {@link PHP_MANUAL#trigger_error trigger_error()} function * with E_USER_NOTICE level by default. * * @param string $message log message * @param integer $errLevel level to log * @static */ public static function log($message, $errLevel = E_USER_NOTICE) { if (LoggerLog::internalDebugging()) trigger_error($message, $errLevel); } public static function internalDebugging($value = null) { if (is_bool($value)) self::$debug = $value; return self::$debug; } /** * Report a debug message. * * @param string $message log message * @static * @since 0.3 */ public static function debug($message) { LoggerLog::log($message, E_USER_NOTICE); } /** * Report an error message. * * @param string $message log message * @static * @since 0.3 */ public static function error($message) { trigger_error($message, E_USER_ERROR); } /** * Report a warning message. * * @param string $message log message * @static * @since 0.3 */ public static function warn($message) { trigger_error($message, E_USER_WARNING); } }