|
@@ -30,14 +30,14 @@ def method_v001(client, userdata, message):
|
|
|
# out = methods.run_command(f'mkdir -p {save_dir}', callback=True)
|
|
|
# methods.debug_log('MessageListener46', f"#out: {out}")
|
|
|
|
|
|
- # --- save log ---
|
|
|
- log_uuid = UserWorkRecord.get_log_uuid()
|
|
|
- # file_name = methods.now_string('v001-%Y-%m-%d-%H.log')
|
|
|
- log_file_path = os.path.join(save_dir, f'{log_uuid}.log')
|
|
|
+ # --- fill log_list ---
|
|
|
log_dict = json.loads(message.payload)
|
|
|
+ log_time = int(log_dict.get('timestamp')) / 1000)
|
|
|
+ user_uuid = log_dict.get('userID')
|
|
|
+ log_uuid = UserWorkRecord.get_log_uuid(user_uuid, log_time)
|
|
|
log_list = [
|
|
|
|
|
|
- f"timestamp: {methods.ts_to_string(int(log_dict.get('timestamp')) / 1000)}", # 时间
|
|
|
+ f"timestamp: {methods.ts_to_string(log_time}", # 时间
|
|
|
f"topic: Vehicle/ControlVehicle/Veh001", # 话题
|
|
|
# f"userID: {log_dict.get('userID')}", # 用户id
|
|
|
# f"VehicleID: {log_dict.get('VehicleID')}", # 车id
|
|
@@ -97,6 +97,7 @@ def method_v001(client, userdata, message):
|
|
|
LocalClass.last_log_key = log_key
|
|
|
|
|
|
# --- save ---
|
|
|
+ log_file_path = os.path.join(save_dir, f'{log_uuid}.log')
|
|
|
methods.debug_log(f"MessageListener24", f"#log_list: {log_list}")
|
|
|
methods.write_text(log_file_path, ' | '.join(log_list) + '\n', 'a')
|
|
|
|