If you don't like the Cryptic solution of renaming Combatlogs or if you use a Parser that requires the STO-Commandline "NoAutoRotateLogs" you can archive your Combatlogs in an easy way:
- Create a folder that will contain your archived Logfiles in the future
- Adjust the folder in the Batchfile which is following.
- Open the folder that contains your COMBATLOG.LOG, rightclick and create a new .TXT file.
- Open the Textfile
- Now insert the following code
@ECHO OFF
REM The following environment variables are just for this small program. They don't affect your system!
SETLOCAL
SET SIZELIMIT=10
SET FILESIZE=%COMBATLOG.LOG
REM Check if the Combatlog is empty - if so - do nothing.
IF %FILESIZE% LSS %SIZELIMIT% GOTO EoF
REM Renaming the Combatlog.log to Combatlog-date-time.log
RENAME COMBATLOG.LOG COMBATLOG_%date:~-4%_%date:~3,2%_%date:~0,2%_%time:~1,1%_%time:~3,2%_%time:~6,2%.LOG
REM Moving the Combatlog to the archive-folder.
MOVE COMBATLOG*.LOG "D:\Program Files (x86)\Steam\steamapps\common\Star Trek Online\Star Trek Online\Live\logs\GameClient\OldLogs\"
REM Creating a new and empty Logfile
ECHO.>"D:\Program Files (x86)\Steam\steamapps\common\Star Trek Online\Star Trek Online\Live\logs\GameClient\COMBATLOG.LOG"
:EoF
Now save the File as Filename.BAT (ignore the Warning you get from Windows).
Now just rightclick on the new Batchfile, create a shortcut on Desktop. Now you can archive your Combatlog and get a new and empty logfile whenever you want.