[krb5-auth-dialog] Introduce ka_log_error_message_at_level
- From: Guido Günther <guidog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [krb5-auth-dialog] Introduce ka_log_error_message_at_level
- Date: Sun, 26 Oct 2014 13:51:48 +0000 (UTC)
commit 69f66f3f1f5d01f89ceb2b4fbe495e3c137863fb
Author: Guido Günther <agx sigxcpu org>
Date: Sun Oct 26 10:52:13 2014 +0100
Introduce ka_log_error_message_at_level
This allows us to log kerberos error message at different levels.
Sometimes they are expected and we don't want to issue a warning/
critical in order to not trap on G_DEBUG=fatal-warnings.
src/ka-kerberos.c | 19 +++++++++++++++----
1 files changed, 15 insertions(+), 4 deletions(-)
---
diff --git a/src/ka-kerberos.c b/src/ka-kerberos.c
index a17dee3..de7740b 100644
--- a/src/ka-kerberos.c
+++ b/src/ka-kerberos.c
@@ -192,18 +192,29 @@ ka_krb5_cc_clear_mcred (krb5_creds *mcred)
/* ***************************************************************** */
/* ***************************************************************** */
-/* log a kerberos error messge */
+/* log a kerberos error messge at the given log level */
static void
-ka_log_error_message (const char *prefix, krb5_context context,
- krb5_error_code err)
+ka_log_error_message_at_level (GLogLevelFlags level,
+ const char *prefix,
+ krb5_context context,
+ krb5_error_code err)
{
char *errmsg = ka_get_error_message (context, err);
- g_warning ("%s: %s", prefix, errmsg);
+ g_log (G_LOG_DOMAIN, level, "%s: %s", prefix, errmsg);
g_free (errmsg);
}
+/* log a kerberos error messge */
+static void
+ka_log_error_message (const char *prefix, krb5_context context,
+ krb5_error_code err)
+{
+ ka_log_error_message_at_level (G_LOG_LEVEL_ERROR, prefix, context, err);
+}
+
+
static gboolean
credentials_expiring_real (KaApplet *applet)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]