void CApiLog::SendLogMessage(int nMessageType, LPCTSTR pMsg) const { #ifdef MPEXT ASSERT(m_pApiLogParent); ASSERT(m_pApiLogParent->m_hTargetWnd == 0); ASSERT(m_pApiLogParent->m_nLogMessage == 0); if (!LoggingMessageType(nMessageType)) return; //Displays a message in the message log t_ffam_statusmessage *pStatus = new t_ffam_statusmessage; pStatus->post = TRUE; pStatus->status = pMsg; pStatus->type = nMessageType; if (!this->PostMessage(m_pApiLogParent->m_hTargetWnd, m_pApiLogParent->m_nLogMessage, FZ_MSG_MAKEMSG(FZ_MSG_STATUS, 0), (LPARAM)pStatus)) delete pStatus; #else if (m_hTargetWnd) { ASSERT(m_nLogMessage); if (nMessageType>=FZ_LOG_APIERROR && (nMessageType-FZ_LOG_APIERROR)>=m_nDebugLevel) return; } else { ASSERT(m_pApiLogParent); ASSERT(m_pApiLogParent->m_hTargetWnd); ASSERT(m_pApiLogParent->m_nLogMessage); if (!LoggingMessageType(nMessageType)) return; } //Displays a message in the message log t_ffam_statusmessage *pStatus = new t_ffam_statusmessage; pStatus->post = TRUE; pStatus->status = pMsg; pStatus->type = nMessageType; if (m_hTargetWnd) { if (!PostMessage(m_hTargetWnd, m_nLogMessage, FZ_MSG_MAKEMSG(FZ_MSG_STATUS, 0), (LPARAM)pStatus)) delete pStatus; } else if (!PostMessage(m_pApiLogParent->m_hTargetWnd, m_pApiLogParent->m_nLogMessage, FZ_MSG_MAKEMSG(FZ_MSG_STATUS, 0), (LPARAM)pStatus)) delete pStatus; #endif }
void CApiLog::LogMessageRaw(int nMessageType, LPCTSTR pMsg) const { DebugAssert(nMessageType>=FZ_LOG_STATUS && nMessageType<=FZ_LOG_DEBUG); if (!LoggingMessageType(nMessageType)) return; if (nMessageType>=FZ_LOG_DEBUG) return; SendLogMessage(nMessageType, pMsg); }
void CApiLog::SendLogMessage(int nMessageType, LPCTSTR pMsg) const { if (!LoggingMessageType(nMessageType)) return; //Displays a message in the message log t_ffam_statusmessage *pStatus = new t_ffam_statusmessage(); pStatus->post = TRUE; pStatus->status = pMsg; pStatus->type = nMessageType; if (!FIntern->PostMessage(FZ_MSG_MAKEMSG(FZ_MSG_STATUS, 0), (LPARAM)pStatus)) delete pStatus; }
void CApiLog::LogMessageRaw(int nMessageType, LPCTSTR pMsg) const { ASSERT(nMessageType>=FZ_LOG_STATUS && nMessageType<=FZ_LOG_DEBUG); ASSERT(m_hTargetWnd || m_pApiLogParent); if (!LoggingMessageType(nMessageType)) return; #ifdef MPEXT if (nMessageType>=FZ_LOG_DEBUG) return; #endif SendLogMessage(nMessageType, pMsg); }
void CApiLog::LogMessage(int nMessageType, LPCTSTR pMsgFormat, ...) const { DebugAssert(nMessageType>=FZ_LOG_STATUS && nMessageType<=FZ_LOG_DEBUG); if (!LoggingMessageType(nMessageType)) return; va_list ap; va_start(ap, pMsgFormat); CString text; text.FormatV(pMsgFormat, ap); va_end(ap); if (nMessageType>=FZ_LOG_DEBUG) return; SendLogMessage(nMessageType, text); }
void CApiLog::LogMessage(int nMessageType, LPCTSTR pMsgFormat, ...) const { ASSERT(nMessageType>=FZ_LOG_STATUS && nMessageType<=FZ_LOG_DEBUG); ASSERT(m_hTargetWnd || m_pApiLogParent); if (!LoggingMessageType(nMessageType)) return; va_list ap; va_start(ap, pMsgFormat); CString text; text.FormatV(pMsgFormat, ap); va_end(ap); #ifdef MPEXT if (nMessageType>=FZ_LOG_DEBUG) return; #endif SendLogMessage(nMessageType, text); }
void CApiLog::LogMessage(int nMessageType, UINT nFormatID, ...) const { ASSERT(nMessageType>=FZ_LOG_STATUS && nMessageType<=FZ_LOG_DEBUG); ASSERT(m_hTargetWnd || m_pApiLogParent); if (!LoggingMessageType(nMessageType)) return; CString str; str.LoadString(nFormatID); va_list ap; va_start(ap, nFormatID); CString text; text.FormatV(str, ap); va_end(ap); #ifdef MPEXT if (nMessageType>=FZ_LOG_DEBUG) return; #endif SendLogMessage(nMessageType, text); }