diff --git a/core/log.class.inc.php b/core/log.class.inc.php index 736d7861a..1902bad56 100644 --- a/core/log.class.inc.php +++ b/core/log.class.inc.php @@ -1,5 +1,5 @@ Error($sText); + if (static::$m_oFileLog) + { + static::$m_oFileLog->Error($sText); + } } public static function Warning($sText) { - self::$m_oFileLog->Warning($sText); + if (static::$m_oFileLog) + { + static::$m_oFileLog->Warning($sText); + } } public static function Info($sText) { - self::$m_oFileLog->Info($sText); + if (static::$m_oFileLog) + { + static::$m_oFileLog->Info($sText); + } } public static function Ok($sText) { - self::$m_oFileLog->Ok($sText); + if (static::$m_oFileLog) + { + static::$m_oFileLog->Ok($sText); + } } } -class IssueLog +class SetupLog extends LogAPI { - protected static $m_oFileLog; - - public static function Enable($sTargetFile) - { - self::$m_oFileLog = new FileLog($sTargetFile); - } - public static function Error($sText) - { - self::$m_oFileLog->Error($sText); - } - public static function Warning($sText) - { - self::$m_oFileLog->Warning($sText); - } - public static function Info($sText) - { - self::$m_oFileLog->Info($sText); - } - public static function Ok($sText) - { - self::$m_oFileLog->Ok($sText); - } + protected static $m_oFileLog = null; } -class ToolsLog +class IssueLog extends LogAPI { - protected static $m_oFileLog; - - public static function Enable($sTargetFile) - { - self::$m_oFileLog = new FileLog($sTargetFile); - } - public static function Error($sText) - { - self::$m_oFileLog->Error($sText); - } - public static function Warning($sText) - { - self::$m_oFileLog->Warning($sText); - } - public static function Info($sText) - { - self::$m_oFileLog->Info($sText); - } - public static function Ok($sText) - { - self::$m_oFileLog->Ok($sText); - } + protected static $m_oFileLog = null; +} + +class ToolsLog extends LogAPI +{ + protected static $m_oFileLog = null; } -?>