From 4b82aa28d30ea4935d2099d371ddd3970e713c79 Mon Sep 17 00:00:00 2001 From: thlo Date: Sun, 14 Aug 2016 07:38:27 +0200 Subject: Announce logfile creation in syslog --- log.c | 11 +++++++++-- smarttvfactory.c | 4 ---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/log.c b/log.c index 96b8126..52dcd97 100755 --- a/log.c +++ b/log.c @@ -25,6 +25,7 @@ #include #include #include +#include Log* Log::instance = NULL; @@ -48,13 +49,16 @@ int Log::init(string fileName) { strftime(timebuf, sizeof(timebuf), "%a, %d %b %Y %H:%M:%S (%Z)", localtime(&now)); if (fileName != "") { + esyslog("SmartTvWeb: Creating LogFile: %s", fileName.c_str() ); mLogFile = new ofstream(); mLogFile->open(fileName.c_str(), ios::out); // | ios::app *mLogFile << "Log Created: " << timebuf << endl; } - else + else { + esyslog("SmartTvWeb: Creating LogFile: /dev/null"); mLogFile = new ofstream("/dev/null"); + } return 0; } @@ -65,12 +69,15 @@ int Log::init(char* fileName) { strftime(timebuf, sizeof(timebuf), "%a, %d %b %Y %H:%M:%S GMT", gmtime(&now)); if (strcmp(fileName, "") !=0) { + esyslog("SmartTvWeb: Creating LogFile: %s", fileName); mLogFile = new ofstream(); mLogFile->open(fileName, ios::out ); *mLogFile << "Log Created: " << timebuf << endl; } - else + else { + esyslog("SmartTvWeb: Creating LogFile: /dev/null"); mLogFile = new ofstream("/dev/null"); + } return 0; } diff --git a/smarttvfactory.c b/smarttvfactory.c index cac8330..7c29e8c 100755 --- a/smarttvfactory.c +++ b/smarttvfactory.c @@ -1095,10 +1095,6 @@ void SmartTvServer::initServer(string dir, cSmartTvConfig* cfg) { serverPort = mConfig->getServerPort(); mLog.init(mConfig->getLogFile()); - if (mConfig->getLogFile() != "") { - string msg = "SmartTvWeb: Logfile created File= " + mConfig->getLogFile(); - esyslog("%s", msg.c_str()); - } *(mLog.log()) << mLog.getTimeString() << ": LogFile= " << mConfig->getLogFile() << endl; initRecCmds(); -- cgit v1.2.3