static int
_noit_check_log_delete(noit_log_stream_t ls,
                       noit_check_t *check) {
  stats_t *c;
  char uuid_str[256*3+37];
  SETUP_LOG(delete, );
  MAKE_CHECK_UUID_STR(uuid_str, sizeof(uuid_str), status_log, check);

  c = &check->stats.current;
  return noit_log(ls, &c->whence, __FILE__, __LINE__,
                  "D\t%lu.%03lu\t%s\t%s\n",
                  SECPART(&c->whence), MSECPART(&c->whence), uuid_str, check->name);
}
Beispiel #2
0
static int
_noit_check_log_check(noit_log_stream_t ls,
                      noit_check_t *check) {
  struct timeval __now;
  char uuid_str[256*3+37];
  SETUP_LOG(check, );
  MAKE_CHECK_UUID_STR(uuid_str, sizeof(uuid_str), check_log, check);

  gettimeofday(&__now, NULL);
  return noit_log(ls, &__now, __FILE__, __LINE__,
                  "C\t%lu.%03lu\t%s\t%s\t%s\t%s\n",
                  SECPART(&__now), MSECPART(&__now),
                  uuid_str, check->target, check->module, check->name);
}
Beispiel #3
0
static int
_noit_check_log_delete(mtev_log_stream_t ls,
                       noit_check_t *check) {
    stats_t *c;
    struct timeval *whence;
    char uuid_str[256*3+37];
    SETUP_LOG(delete, );
    MAKE_CHECK_UUID_STR(uuid_str, sizeof(uuid_str), status_log, check);

    c = noit_check_get_stats_current(check);
    whence = noit_check_stats_whence(c, NULL);
    return mtev_log(ls, whence, __FILE__, __LINE__,
                    "D\t%lu.%03lu\t%s\t%s\n",
                    SECPART(whence), MSECPART(whence), uuid_str, check->name);
}