nginx/src/core/ngx_syslog.c


/*
 * Copyright (C) Nginx, Inc.
 */


#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_event.h>


#define NGX_SYSLOG_MAX_STR


static char *ngx_syslog_parse_args(ngx_conf_t *cf, ngx_syslog_peer_t *peer);
static ngx_int_t ngx_syslog_init_peer(ngx_syslog_peer_t *peer);
static void ngx_syslog_cleanup(void *data);
static u_char *ngx_syslog_log_error(ngx_log_t *log, u_char *buf, size_t len);


static char  *facilities[] =;

/* note 'error/warn' like in nginx.conf, not 'err/warning' */
static char  *severities[] =;

static ngx_log_t    ngx_syslog_dummy_log;
static ngx_event_t  ngx_syslog_dummy_event;


char *
ngx_syslog_process_conf(ngx_conf_t *cf, ngx_syslog_peer_t *peer)
{}


static char *
ngx_syslog_parse_args(ngx_conf_t *cf, ngx_syslog_peer_t *peer)
{}


u_char *
ngx_syslog_add_header(ngx_syslog_peer_t *peer, u_char *buf)
{}


void
ngx_syslog_writer(ngx_log_t *log, ngx_uint_t level, u_char *buf,
    size_t len)
{}


ssize_t
ngx_syslog_send(ngx_syslog_peer_t *peer, u_char *buf, size_t len)
{}


static ngx_int_t
ngx_syslog_init_peer(ngx_syslog_peer_t *peer)
{}


static void
ngx_syslog_cleanup(void *data)
{}


static u_char *
ngx_syslog_log_error(ngx_log_t *log, u_char *buf, size_t len)
{}