diff options
author | Tobias Brunner <tobias@strongswan.org> | 2010-03-31 17:26:39 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2010-04-06 12:47:40 +0200 |
commit | 9ed6341d3f1f48c9528a21b9d2da83bfc05bb756 (patch) | |
tree | b0fa3f0aac4ad1b75319502d31d8d190a83d5ae1 /src/charon/charon.c | |
parent | 3fdee23f18f955dbeee14878da791fdcfdcf393d (diff) | |
download | strongswan-9ed6341d3f1f48c9528a21b9d2da83bfc05bb756.tar.bz2 strongswan-9ed6341d3f1f48c9528a21b9d2da83bfc05bb756.tar.xz |
Adding support for debug groups in libstrongswan's logger.
Diffstat (limited to 'src/charon/charon.c')
-rw-r--r-- | src/charon/charon.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/charon/charon.c b/src/charon/charon.c index 888eb1b35..9b552fb62 100644 --- a/src/charon/charon.c +++ b/src/charon/charon.c @@ -46,19 +46,19 @@ /** * hook in library for debugging messages */ -extern void (*dbg) (int level, char *fmt, ...); +extern void (*dbg) (debug_t group, level_t level, char *fmt, ...); /** * Logging hook for library logs, using stderr output */ -static void dbg_stderr(int level, char *fmt, ...) +static void dbg_stderr(debug_t group, level_t level, char *fmt, ...) { va_list args; if (level <= 1) { va_start(args, fmt); - fprintf(stderr, "00[LIB] "); + fprintf(stderr, "00[%N] ", debug_names, group); vfprintf(stderr, fmt, args); fprintf(stderr, "\n"); va_end(args); @@ -284,14 +284,14 @@ int main(int argc, char *argv[]) if (lib->integrity && !lib->integrity->check_file(lib->integrity, "charon", argv[0])) { - dbg_stderr(1, "integrity check of charon failed"); + dbg_stderr(DBG_DMN, 1, "integrity check of charon failed"); library_deinit(); exit(SS_RC_DAEMON_INTEGRITY); } if (!libhydra_init("charon")) { - dbg_stderr(1, "initialization failed - aborting charon"); + dbg_stderr(DBG_DMN, 1, "initialization failed - aborting charon"); libhydra_deinit(); library_deinit(); exit(SS_RC_INITIALIZATION_FAILED); @@ -299,7 +299,7 @@ int main(int argc, char *argv[]) if (!libcharon_init()) { - dbg_stderr(1, "initialization failed - aborting charon"); + dbg_stderr(DBG_DMN, 1, "initialization failed - aborting charon"); goto deinit; } @@ -358,7 +358,7 @@ int main(int argc, char *argv[]) if (!lookup_uid_gid()) { - dbg_stderr(1, "invalid uid/gid - aborting charon"); + dbg_stderr(DBG_DMN, 1, "invalid uid/gid - aborting charon"); goto deinit; } |