Added shutdown reason message in stream-mode inputs

This commit is contained in:
Thulinma 2017-01-06 19:18:47 +01:00
parent 8f38872ffc
commit c6377085f0

View file

@ -281,6 +281,10 @@ namespace Mist {
getNext(); getNext();
nProxy.userClient.keepAlive(); nProxy.userClient.keepAlive();
} }
std::string reason = "Unknown";
if (!thisPacket){reason = "Invalid packet";}
if (!config->is_active){reason = "received deactivate signal";}
if (!nProxy.userClient.isAlive()){reason = "buffer shutdown";}
closeStreamSource(); closeStreamSource();
@ -289,7 +293,7 @@ namespace Mist {
pullLock.post(); pullLock.post();
pullLock.close(); pullLock.close();
pullLock.unlink(); pullLock.unlink();
INFO_MSG("Stream input %s closing clean", streamName.c_str()); INFO_MSG("Stream input %s closing clean; reason: %s", streamName.c_str(), reason.c_str());
return; return;
} }