X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Flogger.cpp;h=8c9d9a79bf6dbb5fb797f987f31bb96a73c8d38b;hb=55d96bd075818e6da81e91ebd82cd938ec0908b2;hp=d3dfc1224d8821ae237f0b61dbf9fc74d851755b;hpb=cd712c40e1b352c05e7ae0f72e0a5e84cdf64323;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/logger.cpp b/src/logger.cpp index d3dfc1224..8c9d9a79b 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -94,7 +94,11 @@ void LogManager::OpenFileLogs() std::map::iterator fwi = logmap.find(target); if (fwi == logmap.end()) { - FILE* f = fopen(target.c_str(), "a"); + char realtarget[MAXBUF]; + time_t time = ServerInstance->Time(); + struct tm *mytime = gmtime(&time); + strftime(realtarget, MAXBUF, target.c_str(), mytime); + FILE* f = fopen(realtarget, "a"); fw = new FileWriter(f); logmap.insert(std::make_pair(target, fw)); }