struct tm *str_tm;
char date_buffer[DTBUFF];
- if (!aIMCTX->lg_file || level > aIMCTX->log_level)
+ if (!aIMCTX || !aIMCTX->lg_file || level > aIMCTX->log_level)
return;
i_mutex_lock(log_mutex);
dIMCTX;
va_list ap;
- if (!aIMCTX->lg_file || level > aIMCTX->log_level)
+ if (!aIMCTX || !aIMCTX->lg_file || level > aIMCTX->log_level)
return;
va_start(ap,fmt);
im_loog(pIMCTX, int level,const char *fmt, ... ) {
va_list ap;
- if (!aIMCTX->lg_file || level > aIMCTX->log_level)
+ if (!aIMCTX || !aIMCTX->lg_file || level > aIMCTX->log_level)
return;
va_start(ap,fmt);
void
im_lhead(pIMCTX, const char *file, int line) {
- if (aIMCTX->lg_file != NULL) {
+ if (aIMCTX && aIMCTX->lg_file != NULL) {
aIMCTX->filename = file;
aIMCTX->line = line;
}