It only makes sense to flush/rotate the error log.

The other log files are not used.
This commit is contained in:
Johan Wikman
2015-11-03 14:23:31 +02:00
parent 9ba6ad81b0
commit 9050fce3d4

View File

@ -1571,18 +1571,17 @@ int skygw_log_flush(logfile_id_t id)
{
int err = -1;
if (id == LOGFILE_ERROR)
{
if (logmanager_register(false))
{
CHK_LOGMANAGER(lm);
if (logmanager_is_valid_id(id))
{
logfile_t *lf = logmanager_get_logfile(lm, id);
CHK_LOGFILE(lf);
logfile_flush(lf);
err = 0;
}
logmanager_unregister();
}
@ -1590,6 +1589,12 @@ int skygw_log_flush(logfile_id_t id)
{
ss_dfprintf(stderr, "Can't register to logmanager, flushing failed.\n");
}
}
else
{
// We'll pretend everything went ok.
err = 0;
}
return err;
}
@ -1602,12 +1607,12 @@ int skygw_log_rotate(logfile_id_t id)
{
int err = -1;
if (id == LOGFILE_ERROR)
{
if (logmanager_register(false))
{
CHK_LOGMANAGER(lm);
if (logmanager_is_valid_id(id))
{
logfile_t *lf = logmanager_get_logfile(lm, id);
CHK_LOGFILE(lf);
@ -1615,7 +1620,6 @@ int skygw_log_rotate(logfile_id_t id)
logfile_rotate(lf);
err = 0;
}
logmanager_unregister();
}
@ -1623,6 +1627,12 @@ int skygw_log_rotate(logfile_id_t id)
{
ss_dfprintf(stderr, "Can't register to logmanager, rotating failed.\n");
}
}
else
{
// We'll pretend everything went ok.
err = 0;
}
return err;
}