diff --git a/Trigger/TrigMonitoring/TrigCostMonitorMT/src/TrigCostMTSvc.cxx b/Trigger/TrigMonitoring/TrigCostMonitorMT/src/TrigCostMTSvc.cxx
index 8a4ab637e7281e17ee377b37a73cda8d33269f01..35dc2c9d2b16d4af188a8e0260241760c305d621 100644
--- a/Trigger/TrigMonitoring/TrigCostMonitorMT/src/TrigCostMTSvc.cxx
+++ b/Trigger/TrigMonitoring/TrigCostMonitorMT/src/TrigCostMTSvc.cxx
@@ -131,7 +131,7 @@ StatusCode TrigCostMTSvc::endEvent(const EventContext& context, SG::WriteHandle<
     for ( const xAOD::TrigComposite* tc : *outputHandle ) {
       ATH_MSG_INFO("Algorithm:'" << tc->name() << "'");
       ATH_MSG_INFO("  Store:'" << tc->getDetail<std::string>("store") << "'");
-      ATH_MSG_INFO("  View ID:" << tc->getDetail<int>("view"));
+      ATH_MSG_INFO("  View ID:" << tc->getDetail<int16_t>("view"));
       ATH_MSG_INFO("  Thread ID Hash:" << tc->getDetail<uint32_t>("threadID") );
       ATH_MSG_INFO("  Start Time Seconds:" << tc->getDetail<uint32_t>("startTimeSeconds") << " s");
       ATH_MSG_INFO("  Start Time Microseconds:" << tc->getDetail<uint32_t>("startTimeMicroseconds") << " mu s");