From 44ac53f4be7ed995162fb1fc0eefee1ba5fe9eb3 Mon Sep 17 00:00:00 2001 From: rtri Date: Mon, 23 Sep 2019 11:34:59 +0200 Subject: [PATCH] --SyncTracer.{cpp,h} --- rts/System/CMakeLists.txt | 1 - rts/System/Sync/SyncChecker.h | 4 ---- rts/System/Sync/SyncTracer.cpp | 24 ------------------------ rts/System/Sync/SyncTracer.h | 32 -------------------------------- 4 files changed, 61 deletions(-) delete mode 100644 rts/System/Sync/SyncTracer.cpp delete mode 100644 rts/System/Sync/SyncTracer.h diff --git a/rts/System/CMakeLists.txt b/rts/System/CMakeLists.txt index d6f7efa06a7..d507ac7e9ff 100644 --- a/rts/System/CMakeLists.txt +++ b/rts/System/CMakeLists.txt @@ -51,7 +51,6 @@ make_global_var(sources_engine_System_common "${CMAKE_CURRENT_SOURCE_DIR}/Sync/SHA512.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Sync/SyncChecker.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Sync/SyncDebugger.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/Sync/SyncTracer.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Sync/SyncedFloat3.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Sync/backtrace.c" "${CMAKE_CURRENT_SOURCE_DIR}/Sync/get_executable_name.c" diff --git a/rts/System/Sync/SyncChecker.h b/rts/System/Sync/SyncChecker.h index 4dcf92bc4a1..988c4452535 100644 --- a/rts/System/Sync/SyncChecker.h +++ b/rts/System/Sync/SyncChecker.h @@ -5,10 +5,6 @@ #ifdef SYNCCHECK -#ifdef TRACE_SYNC - #include "SyncTracer.h" -#endif - #ifdef TRACE_SYNC_HEAVY #include "HsiehHash.h" #endif diff --git a/rts/System/Sync/SyncTracer.cpp b/rts/System/Sync/SyncTracer.cpp deleted file mode 100644 index 44ff9616b0b..00000000000 --- a/rts/System/Sync/SyncTracer.cpp +++ /dev/null @@ -1,24 +0,0 @@ -/* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */ - - -#ifdef TRACE_SYNC - -#include "SyncTracer.h" -#include "System/Log/ILog.h" - -#include - -CSyncTracer tracefile; - -void CSyncTracer::Initialize(int playerIndex) -{ - logfile.close(); - logfile.clear(); - - char newLogFileName[64]; - sprintf(newLogFileName, "trace%i.log", playerIndex); - logfile.open(newLogFileName); - LOG("Sync trace log: %s", newLogFileName); -} - -#endif // TRACE_SYNC diff --git a/rts/System/Sync/SyncTracer.h b/rts/System/Sync/SyncTracer.h deleted file mode 100644 index 80be8776ba4..00000000000 --- a/rts/System/Sync/SyncTracer.h +++ /dev/null @@ -1,32 +0,0 @@ -/* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */ - -#ifndef SYNC_TRACER_H -#define SYNC_TRACER_H - -#ifdef TRACE_SYNC - -#include - -class CSyncTracer -{ -public: - void Initialize(int playerIndex); - - template - CSyncTracer& operator<<(const T& value) - { - if (logfile.good()) { - logfile << value; - } - return *this; - } - -private: - std::ofstream logfile; -}; - -extern CSyncTracer tracefile; - -#endif // TRACE_SYNC - -#endif // SYNC_TRACER_H