aboutsummaryrefslogtreecommitdiff
path: root/src/mm-log.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2011-11-23 12:36:47 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:25 +0100
commitc58db4e015c1d6aeccccb167f7f2f68c211a3b86 (patch)
treefa5cdffcd6856ba236b8614349b1ee5714885242 /src/mm-log.c
parente4d8c4ace72e72c53951f80792d852ff4b043329 (diff)
core: start using our newly defined errors
Diffstat (limited to 'src/mm-log.c')
-rw-r--r--src/mm-log.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/mm-log.c b/src/mm-log.c
index f99f51f5..9df22d36 100644
--- a/src/mm-log.c
+++ b/src/mm-log.c
@@ -24,6 +24,9 @@
#include <string.h>
#include <unistd.h>
+#include <ModemManager.h>
+#include <mm-errors-types.h>
+
#include "mm-log.h"
enum {
@@ -176,7 +179,8 @@ mm_log_set_level (const char *level, GError **error)
}
}
if (!found)
- g_set_error (error, 0, 0, "Unknown log level '%s'", level);
+ g_set_error (error, MM_CORE_ERROR, MM_CORE_ERROR_INVALID_ARGS,
+ "Unknown log level '%s'", level);
return found;
}
@@ -206,13 +210,14 @@ mm_log_setup (const char *level,
O_CREAT | O_APPEND | O_WRONLY,
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP);
if (logfd < 0) {
- g_set_error (error, 0, 0, "Failed to open log file: (%d) %s",
+ g_set_error (error, MM_CORE_ERROR, MM_CORE_ERROR_FAILED,
+ "Couldn't open log file: (%d) %s",
errno, strerror (errno));
return FALSE;
}
}
- g_log_set_handler (G_LOG_DOMAIN,
+ g_log_set_handler (G_LOG_DOMAIN,
G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION,
log_handler,
NULL);