29 lines
624 B
Python
29 lines
624 B
Python
import datetime
|
|
import os
|
|
import sys
|
|
import shutil
|
|
|
|
from file_utils import get_unique_path, append_datetime_suffix
|
|
|
|
|
|
def save_client_log():
|
|
log_path = f'{os.getenv("APPDATA")}\\bts\\data\\logging\\log'
|
|
log_save_path = get_unique_path(append_datetime_suffix(log_path))
|
|
try:
|
|
print(f'Copying {log_path} to {log_save_path}')
|
|
shutil.copy(log_path, log_save_path)
|
|
except Exception as ex:
|
|
print(ex)
|
|
|
|
|
|
def save_server_log():
|
|
# TODO
|
|
pass
|
|
|
|
|
|
if __name__ == '__main__':
|
|
if sys.platform == 'win32':
|
|
save_client_log()
|
|
elif sys.platform == 'linux':
|
|
save_server_log()
|