diff --git a/detectable/src/main/java/com/synopsys/integration/detectable/detectables/cpan/CpanCliExtractor.java b/detectable/src/main/java/com/synopsys/integration/detectable/detectables/cpan/CpanCliExtractor.java
index e870b2c936..b9eb4eb9fe 100644
--- a/detectable/src/main/java/com/synopsys/integration/detectable/detectables/cpan/CpanCliExtractor.java
+++ b/detectable/src/main/java/com/synopsys/integration/detectable/detectables/cpan/CpanCliExtractor.java
@@ -29,6 +29,8 @@ public CpanCliExtractor(CpanListParser cpanListParser, DetectableExecutableRunne
     }
 
     public Extraction extract(ExecutableTarget cpanExe, ExecutableTarget cpanmExe, File workingDirectory) throws ExecutableRunnerException {
+        toolVersionLogger.log(workingDirectory, cpanmExe);
+
         List<String> listText = generateCpanListOutput(workingDirectory, cpanExe);
 
         ExecutableOutput showdepsOutput = executableRunner.execute(ExecutableUtils.createFromTarget(workingDirectory, cpanmExe, "--showdeps", "."));