diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2009-09-24 00:16:53 +0200 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2009-09-24 00:16:53 +0200 |
commit | 7ae9a74c9c3bdab619ac5c0cefe1c8269bb06603 (patch) | |
tree | d4e9a61bd62b18dc37e9caabaa2d63ccc56db627 /plugin/firewall/eurephiafw.c | |
parent | 9a2a8c5216d61dafb4232dba1ab56656390b61b0 (diff) | |
download | eurephia-7ae9a74c9c3bdab619ac5c0cefe1c8269bb06603.tar.gz eurephia-7ae9a74c9c3bdab619ac5c0cefe1c8269bb06603.tar.xz eurephia-7ae9a74c9c3bdab619ac5c0cefe1c8269bb06603.zip |
Rewritten the eurephia_log() to support syslog logging as well
Also simplified the initialisation of the logging module. By calling
the eurephia_log_init(eurephiaCTX *, char *dest, int loglevel) function,
a log context will be setup inside the eurephiaCTX.
To close the log file, eurephia_log_close(eurephiaCTX *) must be called.
The destination string to eurephia_log_init() can be:
- stdout:
Log everything to stdout
- stderr:
Log everything to stderr
- none:
Do no logging at all
- syslog:<facility>
Log via syslog. <facility> can be: user, local[0-7],
daemon or authpriv.
- Filename
All logging goes to the given filename. If the filename
string is not recognised by any of the reserved words above,
it will be handled as a filename.
Diffstat (limited to 'plugin/firewall/eurephiafw.c')
-rw-r--r-- | plugin/firewall/eurephiafw.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/plugin/firewall/eurephiafw.c b/plugin/firewall/eurephiafw.c index 0d2cc43..2c6755f 100644 --- a/plugin/firewall/eurephiafw.c +++ b/plugin/firewall/eurephiafw.c @@ -146,7 +146,6 @@ void eFW_StartFirewall(eurephiaCTX *ctx) { shadowctx = (eurephiaCTX *) malloc_nullsafe(ctx, sizeof(eurephiaCTX)+2); assert( shadowctx != NULL ); shadowctx->context_type = ECTX_NO_PRIVILEGES; - shadowctx->loglevel = ctx->loglevel; shadowctx->log = ctx->log; (*ctx->fwcfg).thrdata.ctx = shadowctx; |