From a9402e5d8e75f7f361a5754e91180ed4f4ee98e1 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Tue, 2 Feb 2010 09:47:58 -0500 Subject: Enable debug_timestamps by default It can be overridden in the sssd.conf or on the commandline with --debug-timestamps=0 --- server/man/sssd.conf.5.xml | 2 +- server/monitor/monitor.c | 4 ++-- server/providers/child_common.c | 6 +++--- server/providers/krb5/krb5_child.c | 2 +- server/providers/ldap/ldap_child.c | 2 +- server/util/debug.c | 2 +- server/util/util.h | 4 ++-- 7 files changed, 11 insertions(+), 11 deletions(-) (limited to 'server') diff --git a/server/man/sssd.conf.5.xml b/server/man/sssd.conf.5.xml index 531d0f5d5..4ebcb764b 100644 --- a/server/man/sssd.conf.5.xml +++ b/server/man/sssd.conf.5.xml @@ -198,7 +198,7 @@ Add a timestamp to the debug messages - Default: false + Default: true diff --git a/server/monitor/monitor.c b/server/monitor/monitor.c index 85f69c113..ef8ede0e3 100644 --- a/server/monitor/monitor.c +++ b/server/monitor/monitor.c @@ -1046,7 +1046,7 @@ static int get_service_config(struct mt_ctx *ctx, const char *name, SSSD_LIBEXEC_PATH, svc->name, debug_level, (debug_timestamps? - " --debug-timestamps":""), + "": " --debug-timestamps=0"), (debug_to_file ? " --debug-to-files":"")); if (!svc->command) { @@ -1171,7 +1171,7 @@ static int get_provider_config(struct mt_ctx *ctx, const char *name, svc->command = talloc_asprintf(svc, "%s/sssd_be -d %d%s%s --domain %s", SSSD_LIBEXEC_PATH, debug_level, - (debug_timestamps?" --debug-timestamps":""), + (debug_timestamps?"": " --debug-timestamps=0"), (debug_to_file?" --debug-to-files":""), svc->name); if (!svc->command) { diff --git a/server/providers/child_common.c b/server/providers/child_common.c index 154f56dd7..2ad0f04e3 100644 --- a/server/providers/child_common.c +++ b/server/providers/child_common.c @@ -297,7 +297,7 @@ static errno_t prepare_child_argv(TALLOC_CTX *mem_ctx, bool child_debug_timestamps = debug_timestamps; if (child_debug_to_file) argc++; - if (child_debug_timestamps) argc++; + if (!child_debug_timestamps) argc++; /* program name, debug_level, * debug_to_file, debug_timestamps @@ -326,8 +326,8 @@ static errno_t prepare_child_argv(TALLOC_CTX *mem_ctx, } } - if (child_debug_timestamps) { - argv[--argc] = talloc_strdup(argv, "--debug-timestamps"); + if (!child_debug_timestamps) { + argv[--argc] = talloc_strdup(argv, "--debug-timestamps=0"); if (argv[argc] == NULL) { ret = ENOMEM; goto fail; diff --git a/server/providers/krb5/krb5_child.c b/server/providers/krb5/krb5_child.c index 8ff9259bf..a1a32eaef 100644 --- a/server/providers/krb5/krb5_child.c +++ b/server/providers/krb5/krb5_child.c @@ -925,7 +925,7 @@ int main(int argc, const char *argv[]) POPT_AUTOHELP {"debug-level", 'd', POPT_ARG_INT, &debug_level, 0, "Debug level", NULL}, - {"debug-timestamps", 0, POPT_ARG_NONE, &debug_timestamps, 0, + {"debug-timestamps", 0, POPT_ARG_INT, &debug_timestamps, 0, "Add debug timestamps", NULL}, {"debug-fd", 0, POPT_ARG_INT, &debug_fd, 0, "Add debug timestamps", NULL}, diff --git a/server/providers/ldap/ldap_child.c b/server/providers/ldap/ldap_child.c index 4a577b87f..fad075e74 100644 --- a/server/providers/ldap/ldap_child.c +++ b/server/providers/ldap/ldap_child.c @@ -325,7 +325,7 @@ int main(int argc, const char *argv[]) POPT_AUTOHELP {"debug-level", 'd', POPT_ARG_INT, &debug_level, 0, "Debug level", NULL}, - {"debug-timestamps", 0, POPT_ARG_NONE, &debug_timestamps, 0, + {"debug-timestamps", 0, POPT_ARG_INT, &debug_timestamps, 0, "Add debug timestamps", NULL}, {"debug-fd", 0, POPT_ARG_INT, &debug_fd, 0, "Add debug timestamps", NULL}, diff --git a/server/util/debug.c b/server/util/debug.c index aa34e57ff..d26d31c95 100644 --- a/server/util/debug.c +++ b/server/util/debug.c @@ -32,7 +32,7 @@ const char *debug_prg_name = "sssd"; int debug_level = 0; -int debug_timestamps = 0; +int debug_timestamps = 1; int debug_to_file = 0; const char *debug_log_file = "sssd"; diff --git a/server/util/util.h b/server/util/util.h index a639b1927..2ea624647 100644 --- a/server/util/util.h +++ b/server/util/util.h @@ -60,8 +60,8 @@ errno_t set_debug_file_from_fd(const int fd); "Debug level", NULL}, \ {"debug-to-files", 'f', POPT_ARG_NONE, &debug_to_file, 0, \ "Send the debug output to files instead of stderr", NULL }, \ - {"debug-timestamps", 0, POPT_ARG_NONE, &debug_timestamps, 0, \ - "Add debug timestamps", NULL}, + {"debug-timestamps", 0, POPT_ARG_INT, &debug_timestamps, 0, \ + "Add debug timestamps", NULL}, /** \def DEBUG(level, body) \brief macro to generate debug messages -- cgit