summaryrefslogtreecommitdiffstats
path: root/src/ck-event-logger.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ck-event-logger.c')
-rw-r--r--src/ck-event-logger.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/ck-event-logger.c b/src/ck-event-logger.c
index 2d8b9e3..b14bec0 100644
--- a/src/ck-event-logger.c
+++ b/src/ck-event-logger.c
@@ -177,11 +177,18 @@ write_log_for_event (CkEventLogger *event_logger,
if (event_logger->priv->file != NULL) {
int rc;
+ g_debug ("fd:%d err:%d tell:%ld",
+ fileno (event_logger->priv->file),
+ ferror (event_logger->priv->file),
+ ftell (event_logger->priv->file));
+
rc = fprintf (event_logger->priv->file, "%s\n", str->str);
- if (rc < 0) {
+ if (rc <= 0) {
g_warning ("Record was not written to disk (%s)",
g_strerror (errno));
}
+ } else {
+ g_warning ("Log file not open for writing");
}
g_string_free (str, TRUE);