提交 ee41cba6 编写于 作者: K Kozlov Dmitry

implemented logging to system logger

上级 c8bc8763
[modules]
#path=/usr/local/lib/accel-ppp
log_file
#log_syslog
#log_tcp
#log_pgsql
pptp
......@@ -108,6 +109,7 @@ log-file=/var/log/accel-ppp/accel-ppp.log
log-emerg=/var/log/accel-ppp/emerg.log
log-fail-file=/var/log/accel-ppp/auth-fail.log
#log-debug=/dev/stdout
#syslog=accel-pppd,daemon
#log-tcp=127.0.0.1:3000
copy=1
#color=1
......@@ -115,7 +117,6 @@ copy=1
#per-session-dir=per_session
#per-session=1
level=3
#log-tcp=127.0.0.1:3000
[log-pgsql]
conninfo=user=log
......
......@@ -363,6 +363,10 @@ Path to file to write authentication failed session log.
.BI "log-tcp=" x.x.x.x:port
Send logs to specified host.
.TP
.BI "syslog=" ident[,facility]
Send logs to system logger.
Facility may be: daemon, local0-local7 or numeric value.
.TP
.BI "copy=" n
If this options is given and greater then zero logging engine will duplicate session log in general log.
(Useful when per-session/per-user logs are not used)
......
ADD_LIBRARY(log_file SHARED log_file.c)
TARGET_LINK_LIBRARIES(log_file rt)
IF(NOT DEFINED LOG_FILE)
SET(LOG_FILE TRUE)
ENDIF(NOT DEFINED LOG_FILE)
ADD_LIBRARY(log_tcp SHARED log_tcp.c)
IF(NOT DEFINED LOG_TCP)
SET(LOG_TCP TRUE)
ENDIF(NOT DEFINED LOG_TCP)
INSTALL(TARGETS log_file log_tcp
LIBRARY DESTINATION lib/accel-ppp
)
IF(NOT DEFINED LOG_SYSLOG)
SET(LOG_SYSLOG TRUE)
ENDIF(NOT DEFINED LOG_SYSLOG)
IF(LOG_FILE)
ADD_LIBRARY(log_file SHARED log_file.c)
TARGET_LINK_LIBRARIES(log_file rt)
INSTALL(TARGETS log_file
LIBRARY DESTINATION lib/accel-ppp
)
ENDIF(LOG_FILE)
IF(LOG_TCP)
ADD_LIBRARY(log_tcp SHARED log_tcp.c)
INSTALL(TARGETS log_tcp
LIBRARY DESTINATION lib/accel-ppp
)
ENDIF(LOG_TCP)
IF(LOG_SYSLOG)
ADD_LIBRARY(log_syslog SHARED log_syslog.c)
INSTALL(TARGETS log_syslog
LIBRARY DESTINATION lib/accel-ppp
)
ENDIF(LOG_SYSLOG)
IF(LOG_PGSQL)
ADD_LIBRARY(log_pgsql SHARED log_pgsql.c)
......
......@@ -171,6 +171,7 @@ cont:
if (thread->ctx->need_free) {
log_debug2("- context %p removed\n", thread->ctx);
thread->ctx->ud->tpd = NULL;
mempool_free(thread->ctx);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册