From 6fd8fef8bb2b51fe86b27cc94dfd80ce8db3f2f8 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Thu, 13 Feb 2014 13:28:25 +0100 Subject: [PATCH] Added more precise controller shutdown messages. --- src/controller/controller.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/controller/controller.cpp b/src/controller/controller.cpp index 637ac87a..8cc62c11 100644 --- a/src/controller/controller.cpp +++ b/src/controller/controller.cpp @@ -650,8 +650,13 @@ int main(int argc, char ** argv){ } } } + if (!conf.is_active){ + Controller::Log("CONF", "Controller shutting down because of user request (received shutdown signal)"); + } + if (!API_Socket.connected()){ + Controller::Log("CONF", "Controller shutting down because of socket problem (API port closed)"); + } API_Socket.close(); - Controller::Log("CONF", "Controller shutting down"); if ( !Controller::WriteFile(conf.getString("configFile"), Controller::Storage.toString())){ std::cerr << "Error writing config " << conf.getString("configFile") << std::endl; Controller::Storage.removeMember("log");