Improved logging of SIGHUP and cmdReloadConfig
This commit is contained in:
parent
af9140d8c4
commit
f5be6f836e
3 changed files with 4 additions and 1 deletions
|
@ -110,6 +110,8 @@ void ServerLogger::rotateLogs()
|
||||||
{
|
{
|
||||||
if (!logFile)
|
if (!logFile)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
flushBuffer();
|
||||||
|
|
||||||
logFile->close();
|
logFile->close();
|
||||||
logFile->open(QIODevice::Append);
|
logFile->open(QIODevice::Append);
|
||||||
|
|
|
@ -960,6 +960,7 @@ Response::ResponseCode ServerSocketInterface::cmdShutdownServer(const Command_Sh
|
||||||
|
|
||||||
Response::ResponseCode ServerSocketInterface::cmdReloadConfig(const Command_ReloadConfig & /* cmd */, ResponseContainer & /*rc*/)
|
Response::ResponseCode ServerSocketInterface::cmdReloadConfig(const Command_ReloadConfig & /* cmd */, ResponseContainer & /*rc*/)
|
||||||
{
|
{
|
||||||
|
logDebugMessage("Received admin command: reloading configuration");
|
||||||
settingsCache->sync();
|
settingsCache->sync();
|
||||||
return Response::RespOk;
|
return Response::RespOk;
|
||||||
}
|
}
|
||||||
|
|
|
@ -65,7 +65,7 @@ void SignalHandler::internalSigHupHandler()
|
||||||
|
|
||||||
std::cerr << "Received SIGHUP" << std::endl;
|
std::cerr << "Received SIGHUP" << std::endl;
|
||||||
#endif
|
#endif
|
||||||
logger->logMessage("Received SIGHUP");
|
logger->logMessage("Received SIGHUP, rotating logs and reloading configuration", this);
|
||||||
logger->rotateLogs();
|
logger->rotateLogs();
|
||||||
|
|
||||||
settingsCache->sync();
|
settingsCache->sync();
|
||||||
|
|
Loading…
Reference in a new issue