bool Logger::LogMessage( const QVector<jha::LogMessage*>& logMessage ) { if( Enabled == false ) { return false; } return DoLogMessage(logMessage); }
void LogMessage(const char *methodName, const char *pszMessageText) { // Be careful to save and restore the Python exception state // before calling back to Python, or we lose the original error. PyObject *exc_typ = NULL, *exc_val = NULL, *exc_tb = NULL; PyErr_Fetch( &exc_typ, &exc_val, &exc_tb); DoLogMessage(methodName, pszMessageText); PyErr_Restore(exc_typ, exc_val, exc_tb); }
void PyXPCOM_Log(const char *level, const nsCString &msg) { DoLogMessage(level, msg.get()); }