From 4c842f1e108a0e9a412ac599cc4cfc954d801e62 Mon Sep 17 00:00:00 2001 From: William Jon McCann Date: Mon, 22 Oct 2007 16:14:07 -0400 Subject: add support for reporting from logrotated files --- src/ck-event-logger.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/ck-event-logger.c') 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); -- cgit