From c42128ee684ea6dc9dc8857c12830dabb885f657 Mon Sep 17 00:00:00 2001 From: MistEO Date: Fri, 9 Sep 2022 22:03:57 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E8=B0=83=E7=94=A8?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=E6=97=B6=E7=9A=84=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MeoAssistant/Controller.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/MeoAssistant/Controller.cpp b/src/MeoAssistant/Controller.cpp index 35732cdd8c..408aa4b7d9 100644 --- a/src/MeoAssistant/Controller.cpp +++ b/src/MeoAssistant/Controller.cpp @@ -271,7 +271,7 @@ std::optional asst::Controller::call_command(const std::string& cmd } } - while (1) { + while (true) { wait_handles.clear(); if (process_running) wait_handles.push_back(process_info.hProcess); if (!pipe_eof) wait_handles.push_back(pipeov.hEvent); @@ -419,12 +419,10 @@ std::optional asst::Controller::call_command(const std::string& cmd #endif auto duration = duration_cast(steady_clock::now() - start_time).count(); + Log.info("Call `", cmd, "` ret", exit_ret, ", cost", duration, "ms , stdout size:", pipe_data.size(), + ", socket size:", sock_data.size()); if (!pipe_data.empty() && pipe_data.size() < 4096) { - Log.trace("Call `", cmd, "` ret", exit_ret, ", output:", pipe_data, ", cost", duration, "ms"); - } - else { - Log.trace("Call `", cmd, "` ret", exit_ret, ", stdout size:", pipe_data.size(), - ", socket size:", sock_data.size(), ", cost", duration, "ms"); + Log.trace("output:\n", pipe_data); } if (!exit_ret) {