diff options
| author | William Jon McCann <mccann@jhu.edu> | 2007-10-22 16:14:07 -0400 | 
|---|---|---|
| committer | William Jon McCann <mccann@jhu.edu> | 2007-10-22 16:14:07 -0400 | 
| commit | 4c842f1e108a0e9a412ac599cc4cfc954d801e62 (patch) | |
| tree | 67197ba2cbba83620ff6b14a09008dfdb4886055 /src/ck-event-logger.c | |
| parent | 7e30b7d07d2f6216b6a8d2f75f3494d3947f0584 (diff) | |
add support for reporting from logrotated files
Diffstat (limited to 'src/ck-event-logger.c')
| -rw-r--r-- | src/ck-event-logger.c | 9 | 
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); | 
