Exemplo n.º 1
0
void
msg_event_free(EVTREC *e)
{
  g_static_mutex_lock(&evtlog_lock);
  evt_rec_free(e);
  g_static_mutex_unlock(&evtlog_lock);
}
Exemplo n.º 2
0
void
msg_event_send(EVTREC *e)
{
    gchar *msg;

    msg = evt_format(e);
    if (log_syslog)
    {
        syslog(evt_rec_get_syslog_pri(e), "%s", msg);
    }
    else
    {
        msg_send_internal_message(evt_rec_get_syslog_pri(e) | EVT_FAC_SYSLOG, msg);
    }
    free(msg);
    g_static_mutex_lock(&evtlog_lock);
    evt_rec_free(e);
    g_static_mutex_unlock(&evtlog_lock);
}