diff --git a/nextflow.config b/nextflow.config
index aa2225d..1cf3389 100644
--- a/nextflow.config
+++ b/nextflow.config
@@ -123,21 +123,22 @@ env {
 // Capture exit codes from upstream processes when piping
 process.shell = ['/bin/bash', '-euo', 'pipefail']
 
+def trace_timestamp = new java.util.Date().format( 'yyyy-MM-dd_HH-mm-ss')
 timeline {
   enabled = true
-  file    = "${params.tracedir}/execution_timeline.html"
+  file = "${params.tracedir}/execution_timeline_${trace_timestamp}.html"
 }
 report {
   enabled = true
-  file    = "${params.tracedir}/execution_report.html"
+  file = "${params.tracedir}/execution_report_${trace_timestamp}.html"
 }
 trace {
   enabled = true
-  file    = "${params.tracedir}/execution_trace.txt"
+  file = "${params.tracedir}/execution_trace_${trace_timestamp}.txt"
 }
 dag {
   enabled = true
-  file    = "${params.tracedir}/pipeline_dag.svg"
+  file = "${params.tracedir}/pipeline_dag_${trace_timestamp}.svg"
 }
 
 manifest {