/** * log: Debug-level messages */ public static function debug($message, $component = '') { self::$_theLogger->debug(self::formatMessage($message, $component)); } // }}} -------------------------------------------------------------------- // {{{ PRIVATE METHODS ---------------------------------------------------- private static function formatMessage($message, $component) { self::$_theLogger->debug("message: $message; component: $component"); $tmp = $message . (strlen($component) > 0) ? " (Component: $component)" : ''; self::$_theLogger->debug("tmp: $tmp"); self::$_theLogger->debug("message: $message"); return $tmp; } // }}} -------------------------------------------------------------------- /* so when calling Log::debug("a debugmessage", "foocomponent"); i expect: Nov 05 22:38:41 SiPPF [debug] message: ConnectionClass: ADODB_sqlite; component: Nov 05 22:38:41 SiPPF [debug] tmp: a debugmessage (Component: foocomponent) Nov 05 22:38:41 SiPPF [debug] message: ConnectionClass: ADODB_sqlite Nov 05 22:38:41 SiPPF [debug] a debugmessage (Component: foocomponent) but i get: Nov 05 22:38:41 SiPPF [debug] message: ConnectionClass: ADODB_sqlite; component: Nov 05 22:38:41 SiPPF [debug] tmp: (Component: ) Nov 05 22:38:41 SiPPF [debug] message: ConnectionClass: ADODB_sqlite Nov 05 22:38:41 SiPPF [debug] (Component: ) */