コード例 #1
0
ファイル: noit_log.c プロジェクト: russellhaering/reconnoiter
void
noit_log_init() {
  noit_hash_init(&noit_loggers);
  noit_hash_init(&noit_logops);
  noit_register_logops("file", &posix_logio_ops);
  noit_register_logops("jlog", &jlog_logio_ops);
  noit_stderr = noit_log_stream_new_on_fd("stderr", 2, NULL);
  noit_stderr->timestamps = 1;
  noit_error = noit_log_stream_new("error", NULL, NULL, NULL, NULL);
  noit_debug = noit_log_stream_new("debug", NULL, NULL, NULL, NULL);
}
コード例 #2
0
void
noit_livestream_listener_init() {
  noit_register_logops("noit_livestream", &noit_livestream_logio_ops);
  eventer_name_callback("livestream_transit/1.0", noit_livestream_handler);
  noit_control_dispatch_delegate(noit_control_dispatch,
                                 NOIT_LIVESTREAM_DATA_FEED,
                                 noit_livestream_handler);
}
コード例 #3
0
ファイル: noit_log.c プロジェクト: ahpeterson/reconnoiter
void
noit_log_init(int debug_on) {
  noit_hash_init(&noit_loggers);
  noit_hash_init(&noit_logops);
  noit_register_logops("file", &posix_logio_ops);
  noit_register_logops("jlog", &jlog_logio_ops);
  noit_register_logops("memory", &membuf_logio_ops);
  noit_stderr = noit_log_stream_new_on_fd("stderr", 2, NULL);
  noit_stderr->flags |= NOIT_LOG_STREAM_TIMESTAMPS;
  noit_stderr->flags |= NOIT_LOG_STREAM_FACILITY;
  noit_error = noit_log_stream_new("error", NULL, NULL, NULL, NULL);
  noit_debug = noit_log_stream_new("debug", NULL, NULL, NULL, NULL);
  noit_notice = noit_log_stream_new("notice", NULL, NULL, NULL, NULL);
  noit_debug->flags = (noit_debug->flags & ~NOIT_LOG_STREAM_DEBUG) |
                      (debug_on ? NOIT_LOG_STREAM_DEBUG : 0);
  if(debug_on) noit_debug->flags |= NOIT_LOG_STREAM_ENABLED;
  else noit_debug->flags &= ~NOIT_LOG_STREAM_ENABLED;
}
コード例 #4
0
ファイル: noit_console.c プロジェクト: Icarus-xx/reconnoiter
void
noit_console_init(const char *progname) {
  if(progname) {
    char buff[32];
    snprintf(buff, sizeof(buff), "%s# ", progname);
    noit_console_set_default_prompt(buff);
  }
  el_multi_init();
  signal(SIGTTOU, SIG_IGN);
  noit_register_logops("noit_console", &noit_console_logio_ops);
  eventer_name_callback("noit_console", noit_console_handler);
}