コード例 #1
0
ファイル: scv_debug.cpp プロジェクト: brehm/scv-1.0p2-sysc2.2
scv_debug::scv_debug(const char *filename)
{
  int i;
  char localString1[1000];
  time_t t;

  if (filename == 0) {
    file_p = fopen(SCV_DEBUG_DEFAULT_TRACE_FILE, "w");
  } else {
    file_p = fopen(filename, "w");
  }

  send_to_stdout = 1;
  for (i = 0; i < LAST; i++) {
	facility_levels[i] = INITIAL_DEBUG_LEVEL;
	if (i != ALL) {
	  set_level_for_classes(i, INITIAL_DEBUG_LEVEL);
	}
  }

  t = time(0);
  sprintf(localString1, "SCV Trace started at %s\n",
    ctime(&t));

  send_to_log(localString1);
}
コード例 #2
0
ファイル: events.c プロジェクト: N0NamedGuy/ircleibot
static void on_privmsg( irc_session_t *session,
                 const char *event,
                 const char *origin,
                 const char **params,
                 unsigned int count) {

    char nick[256];
    char host[256];
    char *msg;

    
    /* printf("<%s> %s \n", origin, params[1]); */
    irc_target_get_nick(origin, nick, 256);
    irc_target_get_host(origin, host, 256);
    msg = irc_color_strip_from_mirc(params[1]);  

    if ( (!is_voice(nick) && !is_op(nick))
        || ((is_voice(nick) || is_op(nick)) && !botcmd_parse(session, msg, nick, host, 1))) {
     
        send_to_log(nick, msg);

    }

    free(msg);
}