Former-commit-id:fda897d2d0
[formerly253e8bc948
] [formerly295cbf95e5
[formerly 0816cd253c86acc699cb90866131619c4679f631]] Former-commit-id:295cbf95e5
Former-commit-id:ae3d17c698
22 lines
694 B
C
Executable file
22 lines
694 B
C
Executable file
#include "geminc.h"
|
|
#include "gemprm.h"
|
|
#include "dbcmn.h"
|
|
|
|
void db_msgcave (char *functionName, char *logLevel, char *message, int *iret)
|
|
{
|
|
int diagMessageLength=2000;
|
|
char diagMessage[diagMessageLength];
|
|
/*----------------------------------------------------------------------*/
|
|
*iret = 0;
|
|
if ( diagClbkPtr != NULL ) {
|
|
diagMessage[0] = '\0';
|
|
if ( (int)strlen(message) > diagMessageLength ) {
|
|
snprintf (diagMessage, diagMessageLength-1, "%s|%s: %s", functionName, logLevel, message);
|
|
}
|
|
else {
|
|
sprintf (diagMessage, "%s|%s:: %s", functionName, logLevel, message);
|
|
}
|
|
diagClbkPtr(diagMessage);
|
|
}
|
|
return;
|
|
}
|