[
{
"id": 18,
"time": "2023-10-12T10:01:59.801+08:00",
"level": "ERROR",
"target": "r2d2",
"args": "database is locked"
},
{
"id": 19,
"time": "2023-10-12T10:02:00.211+08:00",
"level": "DEBUG",
"target": "craft_cata::inferencer::tflite_binding",
"args": "Target thread count: 2"
},
{
"id": 20,
"time": "2023-10-12T10:02:00.213+08:00",
"level": "DEBUG",
"target": "craft_cata::util::flux_model",
"args": "Load predictor 2"
},
{
"id": 21,
"time": "2023-10-12T10:02:00.214+08:00",
"level": "DEBUG",
"target": "craft_cata::camera::nokhwa_cam",
"args": "devices: [CameraInfo { human_name: \"KS2A543\", description: \"Media Foundation Device\", misc: \"\\\\\\\\?\\\\usb#vid_2309&pid_0101&mi_00#9&2dfc1ba8&0&0000#{e5323777-f976-4f5b-9b55-b94699c46e44}\\\\global\", index: 0 }]"
},
{
"id": 22,
"time": "2023-10-12T10:02:00.287+08:00",
"level": "DEBUG",
"target": "craft_cata::util::flux_model",
"args": "Load predictor 3"
},
{
"id": 23,
"time": "2023-10-12T10:02:00.290+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Feature index: 1"
},
{
"id": 24,
"time": "2023-10-12T10:02:00.290+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Files loads: []"
},
{
"id": 25,
"time": "2023-10-12T10:02:00.290+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "No feature to load"
},
{
"id": 26,
"time": "2023-10-12T10:02:00.290+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Load precalibration mode"
},
{
"id": 27,
"time": "2023-10-12T10:02:00.291+08:00",
"level": "DEBUG",
"target": "craft_cata::util::flux_model",
"args": "Loaded model: Some(\"model-2461.flux\")"
},
{
"id": 28,
"time": "2023-10-12T10:02:00.291+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Start building id: 2"
},
{
"id": 29,
"time": "2023-10-12T10:02:00.292+08:00",
"level": "DEBUG",
"target": "craft_cata::util::flux_model",
"args": "Model loaded"
},
{
"id": 30,
"time": "2023-10-12T10:02:00.315+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Reload phrase 1 finished 0, cost: 0 sec"
},
{
"id": 31,
"time": "2023-10-12T10:02:00.315+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Stop at offset: 0"
},
{
"id": 32,
"time": "2023-10-12T10:02:00.315+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Rebuild count: 0, cost: 0 sec"
},
{
"id": 33,
"time": "2023-10-12T10:02:00.571+08:00",
"level": "DEBUG",
"target": "craft_cata::camera::nokhwa_cam",
"args": "Select frame format: Some(YUYV)"
},
{
"id": 34,
"time": "2023-10-12T10:02:00.571+08:00",
"level": "DEBUG",
"target": "craft_cata::camera::nokhwa_cam",
"args": "Camera resolutions: [(320, 240), (640, 360), (640, 480), (800, 600), (1024, 768), (1600, 1200), (1920, 1080), (1920, 1200)]"
},
{
"id": 35,
"time": "2023-10-12T10:02:00.571+08:00",
"level": "DEBUG",
"target": "craft_cata::camera::nokhwa_cam",
"args": "Prefer resolutions: [Resolution { x: 640, y: 480 }, Resolution { x: 480, y: 320 }, Resolution { x: 800, y: 600 }]"
},
{
"id": 36,
"time": "2023-10-12T10:02:00.571+08:00",
"level": "DEBUG",
"target": "craft_cata::camera::nokhwa_cam",
"args": "Select prefer resolution: Some((640, 480))"
},
{
"id": 37,
"time": "2023-10-12T10:02:00.571+08:00",
"level": "DEBUG",
"target": "craft_cata::camera::nokhwa_cam",
"args": "Select frame resolution: Some((640, 480))"
},
{
"id": 38,
"time": "2023-10-12T10:02:00.571+08:00",
"level": "DEBUG",
"target": "craft_cata::camera::nokhwa_cam",
"args": "Camera intervals: [30]"
},
{
"id": 39,
"time": "2023-10-12T10:02:00.571+08:00",
"level": "DEBUG",
"target": "craft_cata::camera::nokhwa_cam",
"args": "Select frame interval: Some(30)"
},
{
"id": 40,
"time": "2023-10-12T10:02:00.572+08:00",
"level": "DEBUG",
"target": "craft_cata::camera::nokhwa_cam",
"args": "Camera params set"
},
{
"id": 41,
"time": "2023-10-12T10:02:01.561+08:00",
"level": "DEBUG",
"target": "craft_cata::camera::nokhwa_cam",
"args": "First image generated, go Pikachu!"
},
{
"id": 42,
"time": "2023-10-12T10:02:04.534+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Download upstream config. time: \"2023-10-12T02:01:45.429789Z\" deference: 69785"
},
{
"id": 43,
"time": "2023-10-12T10:02:04.661+08:00",
"level": "DEBUG",
"target": "craft_cata::config",
"args": "Config saved"
},
{
"id": 44,
"time": "2023-10-12T10:02:45.082+08:00",
"level": "INFO",
"target": "craft_cata::product::log_service",
"args": "Sse connection Open!"
},
{
"id": 45,
"time": "2023-10-12T10:02:49.368+08:00",
"level": "DEBUG",
"target": "craft_cata::util::flux_model",
"args": "init ftp task error: BailError(\"Ftp not config\")"
},
{
"id": 46,
"time": "2023-10-12T10:03:04.845+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Upload outdated config. time: \"2023-10-12T02:01:45.429789Z\" deference: -79"
},
{
"id": 47,
"time": "2023-10-12T10:12:15.540+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 48,
"time": "2023-10-12T10:22:31.707+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 49,
"time": "2023-10-12T10:32:47.857+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 50,
"time": "2023-10-12T10:43:04.047+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 51,
"time": "2023-10-12T10:52:35.528+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Files to delete: [\"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_2.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_16.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_14.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_12.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_10.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_9.flux\"]"
},
{
"id": 52,
"time": "2023-10-12T10:53:20.221+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 53,
"time": "2023-10-12T10:53:38.844+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Files to delete: [\"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_3.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_2.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_16.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_14.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_12.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_10.flux\"]"
},
{
"id": 54,
"time": "2023-10-12T10:54:32.868+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Files to delete: [\"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_4.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_3.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_2.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_16.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_14.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_12.flux\"]"
},
{
"id": 55,
"time": "2023-10-12T10:55:33.847+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Files to delete: [\"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_5.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_4.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_3.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_2.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_16.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_14.flux\"]"
},
{
"id": 56,
"time": "2023-10-12T10:55:39.063+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Files to delete: [\"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_6.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_5.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_4.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_3.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_2.flux\", \"Pcw8GYhODgQCnlBO_SwjaH20y4EqE5Ic_kPvBf6gNt0_16.flux\"]"
},
{
"id": 57,
"time": "2023-10-12T10:58:35.737+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Files to delete: [\"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_7.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_6.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_5.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_4.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_3.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_2.flux\"]"
},
{
"id": 58,
"time": "2023-10-12T10:59:35.345+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Files to delete: [\"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_8.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_7.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_6.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_5.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_4.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_3.flux\"]"
},
{
"id": 59,
"time": "2023-10-12T10:59:35.955+08:00",
"level": "DEBUG",
"target": "craft_cata::util::feature_predictor",
"args": "Files to delete: [\"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_9.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_8.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_7.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_6.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_5.flux\", \"FXJOT_q3MLZI4EouC9k22PxVrC1EJdEe9tDlldjoibQ_4.flux\"]"
},
{
"id": 60,
"time": "2023-10-12T11:03:36.472+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 61,
"time": "2023-10-12T11:13:52.687+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 62,
"time": "2023-10-12T11:20:40.992+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 63,
"time": "2023-10-12T11:22:01.026+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 64,
"time": "2023-10-12T11:22:23.913+08:00",
"level": "DEBUG",
"target": "craft_cata::config",
"args": "Config saved"
},
{
"id": 65,
"time": "2023-10-12T11:23:21.058+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 66,
"time": "2023-10-12T11:24:41.088+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 67,
"time": "2023-10-12T11:26:01.116+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 68,
"time": "2023-10-12T11:27:21.145+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 69,
"time": "2023-10-12T11:28:41.164+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 70,
"time": "2023-10-12T11:30:01.186+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 71,
"time": "2023-10-12T11:31:21.214+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 72,
"time": "2023-10-12T11:32:41.235+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 73,
"time": "2023-10-12T11:34:01.261+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 74,
"time": "2023-10-12T11:35:21.282+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 75,
"time": "2023-10-12T11:36:41.307+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 76,
"time": "2023-10-12T11:38:01.328+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 77,
"time": "2023-10-12T11:39:21.355+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 78,
"time": "2023-10-12T11:40:41.390+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 79,
"time": "2023-10-12T11:42:01.410+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 80,
"time": "2023-10-12T11:43:01.571+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Upload outdated config. time: \"2023-10-12T02:03:05.535749Z\" deference: -4818"
},
{
"id": 81,
"time": "2023-10-12T11:44:02.368+08:00",
"level": "INFO",
"target": "craft_cata::product::log_service",
"args": "Sse connection Open!"
},
{
"id": 82,
"time": "2023-10-12T11:44:03.962+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Download upstream config. time: \"2023-10-12T03:43:02.176424Z\" deference: 1178"
},
{
"id": 83,
"time": "2023-10-12T11:44:04.086+08:00",
"level": "DEBUG",
"target": "craft_cata::config",
"args": "Config saved"
},
{
"id": 84,
"time": "2023-10-12T11:44:35.045+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 85,
"time": "2023-10-12T11:45:04.287+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Upload outdated config. time: \"2023-10-12T03:43:02.176424Z\" deference: -121"
},
{
"id": 86,
"time": "2023-10-12T11:54:51.254+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 87,
"time": "2023-10-12T12:05:07.444+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 88,
"time": "2023-10-12T12:07:30.268+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 89,
"time": "2023-10-12T12:08:50.292+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 90,
"time": "2023-10-12T12:10:10.319+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 91,
"time": "2023-10-12T12:11:30.346+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 92,
"time": "2023-10-12T12:12:50.372+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 93,
"time": "2023-10-12T12:14:10.382+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 94,
"time": "2023-10-12T12:15:30.403+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Error heart beating: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cataprv.chuangzhilian.cn\")), port: Some(18044), path: \"/devices/XzjGDjczSFWRiT7p2blWbQ/heartbeating\", query: None, fragment: None }, source: hyper::Error(Connect, TimedOut) })"
},
{
"id": 95,
"time": "2023-10-12T12:25:36.639+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 96,
"time": "2023-10-12T12:35:52.765+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 97,
"time": "2023-10-12T12:46:08.880+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 98,
"time": "2023-10-12T12:56:24.999+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 99,
"time": "2023-10-12T13:06:41.114+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 100,
"time": "2023-10-12T13:16:57.257+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 101,
"time": "2023-10-12T13:27:13.364+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 102,
"time": "2023-10-12T13:37:29.468+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 103,
"time": "2023-10-12T13:47:45.606+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 104,
"time": "2023-10-12T13:58:01.741+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 105,
"time": "2023-10-12T14:08:17.880+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 106,
"time": "2023-10-12T14:18:33.980+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 107,
"time": "2023-10-12T14:28:50.114+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 108,
"time": "2023-10-12T14:38:54.349+08:00",
"level": "DEBUG",
"target": "craft_cata::config",
"args": "Config saved"
},
{
"id": 109,
"time": "2023-10-12T14:39:06.084+08:00",
"level": "DEBUG",
"target": "craft_cata::util::data_store",
"args": "Error upload flux: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: \"https\", cannot_be_a_base: false, username: \"\", password: None, host: Some(Domain(\"cns.chuangzhilian.cn\")), port: Some(18044), path: \"/device-images/XzjGDjczSFWRiT7p2blWbQ\", query: None, fragment: None }, source: hyper::Error(Connect, \"unsuccessful tunnel\") })"
},
{
"id": 110,
"time": "2023-10-12T14:39:37.419+08:00",
"level": "DEBUG",
"target": "craft_cata::config",
"args": "Config saved"
},
{
"id": 111,
"time": "2023-10-12T14:39:44.386+08:00",
"level": "DEBUG",
"target": "craft_cata::config",
"args": "Config saved"
},
{
"id": 112,
"time": "2023-10-12T14:39:54.007+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Upload outdated config. time: \"2023-10-12T03:45:04.883431Z\" deference: -10539"
},
{
"id": 113,
"time": "2023-10-12T14:41:38.816+08:00",
"level": "DEBUG",
"target": "craft_cata::config",
"args": "Config saved"
},
{
"id": 114,
"time": "2023-10-12T14:41:54.424+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Upload outdated config. time: \"2023-10-12T06:39:54.287021Z\" deference: -164"
},
{
"id": 115,
"time": "2023-10-12T14:42:00.669+08:00",
"level": "DEBUG",
"target": "craft_cata::config",
"args": "Config saved"
},
{
"id": 116,
"time": "2023-10-12T14:42:36.768+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream",
"args": "Error process request: 激活码无效"
},
{
"id": 117,
"time": "2023-10-12T14:42:54.703+08:00",
"level": "DEBUG",
"target": "craft_cata::upstream::heartbeat",
"args": "Upload outdated config. time: \"2023-10-12T06:41:54.723149Z\" deference: -65"
}
]