Registra un errore, un'avvertenza o un evento informativo. L'evento viene registrato dall'interfaccia del broker dei messaggi utilizzando gli argomenti specificati come dati di registrazione.
void cciLogW( int* returnCode, CCI_LOG_TYPE type, const char* file, int line, const char* function, const CciChar* messageSource, int messageNumber, const CciChar* traceText, ... );
Nessuno. Se si verifica un errore, il parametro returnCode indica il motivo dell'errore.
void logSomethingWithBroker(CciChar* helpfulText, char* file, int line, char* func ){ int rc = CCI_SUCCESS; /* imposta il nome del catalogo dei messaggi */ const CciChar* catalog = CciString("BIPv600", BIP_DEF_COMP_CCSID); cciLogW(&rc, CCI_LOG_INFORMATION file, line, func, catalog, BIP2111, helpfulText, helpfulText, (CciChar*)0 ); if(CCI_SUCCESS != rc){ const CciChar* message = CciString("Failed to log message", BIP_DEF_COMP_CCSID); raiseExceptionWithBroker(message, __FILE__, __LINE__, "logSomethingWithBroker"); } }