To log an error in the Blueworx Voice Response error log, use the CA_Log_Error() subroutine. For example:
int RC; int RC2; char error_parm1[] = “Pizza ordering application custom server” ; #define NBYTES_2 72 char error_parm2[ NBYTES_2 ] ; ... /* an error has occurred, report it */ sprintf(error_parm2, “Error, rc%d, pid=%d in '%s' at line %d\n”, RC, getpid(), __FILE__, __LINE__ ) ; RC2 = CA_Log_Error( ERR_CA_USER_DEFINED_YELLOW , error_parm1 , error_parm2 , NULL ); /* last parameter to CA_Log_Error() must be NULL */