/////////////////////////////////////////////////////////////////////
| 2261 | |
| 2262 | ////////////////////////////////////////////////////////////////////////// |
| 2263 | string GetUniqueLogFileName(string logFileName) |
| 2264 | { |
| 2265 | #if CRY_PLATFORM_WINDOWS |
| 2266 | int instance = gEnv->pSystem->GetApplicationInstance(); |
| 2267 | if (instance != 0) |
| 2268 | { |
| 2269 | string logFileExtension; |
| 2270 | size_t extensionIndex = logFileName.find_last_of('.'); |
| 2271 | string logFileNamePrefix = logFileName; |
| 2272 | if (extensionIndex != string::npos) |
| 2273 | { |
| 2274 | logFileExtension = logFileName.substr(extensionIndex, logFileName.length() - extensionIndex); |
| 2275 | logFileNamePrefix = logFileName.substr(0, extensionIndex); |
| 2276 | } |
| 2277 | logFileName.Format("%s(%d)%s", logFileNamePrefix.c_str(), instance, logFileExtension.c_str()); |
| 2278 | } |
| 2279 | #endif |
| 2280 | |
| 2281 | return logFileName; |
| 2282 | } |
| 2283 | |
| 2284 | ////////////////////////////////////////////////////////////////////////// |
| 2285 | void OnLevelLoadingDump(ICVar* pArgs) |
no test coverage detected