From a164340179e8f2fc7d10b203ed60e69c8a025663 Mon Sep 17 00:00:00 2001 From: Uwe Seimet <48174652+uweseimet@users.noreply.github.com> Date: Fri, 10 Nov 2023 15:47:43 +0100 Subject: [PATCH] Reduce logging in controller (#1332) --- cpp/controllers/scsi_controller.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/cpp/controllers/scsi_controller.cpp b/cpp/controllers/scsi_controller.cpp index 26bb553e..09752595 100644 --- a/cpp/controllers/scsi_controller.cpp +++ b/cpp/controllers/scsi_controller.cpp @@ -178,13 +178,15 @@ void ScsiController::Command() void ScsiController::Execute() { - stringstream s; - s << "Controller is executing " << command_mapping.find(GetOpcode())->second.second << ", CDB $" - << setfill('0') << hex; - for (int i = 0; i < BUS::GetCommandByteCount(static_cast(GetOpcode())); i++) { - s << setw(2) << GetCmdByte(i); - } - LogDebug(s.str()); + if (spdlog::get_level() == spdlog::level::trace) { + stringstream s; + s << "Controller is executing " << command_mapping.find(GetOpcode())->second.second << ", CDB $" + << setfill('0') << hex; + for (int i = 0; i < BUS::GetCommandByteCount(static_cast(GetOpcode())); i++) { + s << setw(2) << GetCmdByte(i); + } + LogTrace(s.str()); + } // Initialization for data transfer ResetOffset();