diff --git a/src/utils/checkpointing/Checkpoint.cpp b/src/utils/checkpointing/Checkpoint.cpp
index 5946e10e2f84f49ad29581522e660e16fd7cc37c..32171cefa7a30fb8c82bcb709fa13928a41ab792 100644
--- a/src/utils/checkpointing/Checkpoint.cpp
+++ b/src/utils/checkpointing/Checkpoint.cpp
@@ -54,6 +54,10 @@ checkpoint()
 
     std::string checkpoint_name = "checkpoint_" + std::to_string(checkpoint_number);
 
+    std::cout << " * " << rang::fgB::green << "Checkpointing " << rang::fg::reset << "at execution line "
+              << rang::fgB::yellow << ASTExecutionStack::getInstance().currentNode().begin().line << rang::fg::reset
+              << " [using " << rang::fgB::cyan << checkpoint_name << rang::fg::reset << "]\n";
+
     HighFive::Group checkpoint = file.createGroup(checkpoint_name);
 
     uint64_t checkpoint_id =