From c6377085f0f79bac0a7488cb39c2ef0b2cbcf208 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Fri, 6 Jan 2017 19:18:47 +0100 Subject: [PATCH] Added shutdown reason message in stream-mode inputs --- src/input/input.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/input/input.cpp b/src/input/input.cpp index 786354a1..f5ed8b72 100644 --- a/src/input/input.cpp +++ b/src/input/input.cpp @@ -281,6 +281,10 @@ namespace Mist { getNext(); 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(); @@ -289,7 +293,7 @@ namespace Mist { pullLock.post(); pullLock.close(); 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; }