Skip to content

Commit 60317a1

Browse files
authored
Print pod last lines to system logs on failure (#1695)
1 parent ecdba34 commit 60317a1

File tree

1 file changed

+3
-0
lines changed
  • src/main/java/org/csanchez/jenkins/plugins/kubernetes/pod/retention

1 file changed

+3
-0
lines changed

src/main/java/org/csanchez/jenkins/plugins/kubernetes/pod/retention/Reaper.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,9 @@ private static void logLastLinesThenTerminateNode(KubernetesSlave node, Pod pod,
547547
String lines = PodUtils.logLastLines(pod, node.getKubernetesCloud().connect());
548548
if (lines != null) {
549549
runListener.getLogger().print(lines);
550+
String ns = pod.getMetadata().getNamespace();
551+
String name = pod.getMetadata().getName();
552+
LOGGER.fine(() -> ns + "/" + name + " log:\n" + lines);
550553
}
551554
} catch (KubernetesAuthException e) {
552555
LOGGER.log(Level.FINE, e, () -> "Unable to get logs after pod failed event");

0 commit comments

Comments
 (0)