2019-04-18 17:09:18 +02:00
|
|
|
int write_to_all_logs(char *buffer, unsigned long data_type)
|
|
|
|
{ return OK; }
|
|
|
|
|
|
|
|
void logit(int data_type, int display, const char *fmt, ...)
|
|
|
|
{ }
|
|
|
|
|
|
|
|
int fix_log_file_owner(uid_t uid, gid_t gid)
|
|
|
|
{ return OK; }
|
|
|
|
|
|
|
|
int close_log_file(void)
|
|
|
|
{ return OK; }
|
|
|
|
|
|
|
|
int rotate_log_file(time_t rotation_time)
|
|
|
|
{ return OK; }
|
|
|
|
|
|
|
|
|
2017-05-19 23:37:19 +02:00
|
|
|
#ifndef TEST_CHECKS_C
|
2019-04-18 17:09:18 +02:00
|
|
|
|
|
|
|
int log_host_event(host *hst)
|
|
|
|
{ return OK; }
|
|
|
|
|
|
|
|
int log_service_event(service *svc)
|
|
|
|
{ return OK; }
|
|
|
|
|
|
|
|
#ifndef TEST_EVENTS_C
|
|
|
|
int vasprintf(char **ptr, const char *format, va_list ap);
|
|
|
|
int log_debug_info(int level, int verbosity, const char *fmt, ...)
|
|
|
|
{
|
|
|
|
va_list ap;
|
|
|
|
char *buffer = NULL;
|
|
|
|
struct timeval now;
|
|
|
|
struct tm tmnow;
|
|
|
|
|
|
|
|
if (!(debug_level == DEBUGL_ALL || (level & debug_level))) {
|
|
|
|
return OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
if(verbosity > debug_verbosity) {
|
|
|
|
return OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
gettimeofday(&now, NULL);
|
|
|
|
localtime_r(&(now.tv_sec), &tmnow);
|
|
|
|
va_start(ap, fmt);
|
|
|
|
|
|
|
|
vasprintf(&buffer, fmt, ap);
|
|
|
|
printf("[%04d-%02d-%02d %02d:%02d:%02d.%06lu] %s",
|
|
|
|
tmnow.tm_year+1900,
|
|
|
|
tmnow.tm_mon+1,
|
|
|
|
tmnow.tm_mday,
|
|
|
|
tmnow.tm_hour,
|
|
|
|
tmnow.tm_min,
|
|
|
|
tmnow.tm_sec,
|
|
|
|
(unsigned long) now.tv_usec,
|
|
|
|
buffer);
|
|
|
|
|
|
|
|
free(buffer);
|
|
|
|
va_end(ap);
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
2017-05-19 23:37:19 +02:00
|
|
|
#endif
|