diff options
Diffstat (limited to 'src/main/java/testing/TestVerboseLogging.java')
| -rw-r--r-- | src/main/java/testing/TestVerboseLogging.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/main/java/testing/TestVerboseLogging.java b/src/main/java/testing/TestVerboseLogging.java new file mode 100644 index 0000000..9833d84 --- /dev/null +++ b/src/main/java/testing/TestVerboseLogging.java @@ -0,0 +1,27 @@ +package testing; + +/** + * Simple test to demonstrate verbose logging during simulation. + */ +public class TestVerboseLogging { + + public static void main(String[] args) throws Exception { + System.out.println("=== Testing Verbose Logging ===\n"); + + // Run a short simulation with verbose logging + HeadlessSimulationRunner runner = new HeadlessSimulationRunner(); + runner.setPrintLogs(true); // Enable real-time log output + + System.out.println("Starting simulation with real-time log output...\n"); + + try { + SimulationResult result = runner.runSimulation("saved-simulations/ping-pong.dat", 1000); + + System.out.println("\n=== Simulation Complete ==="); + System.out.println("Total logs captured: " + result.getAllLogs().size()); + System.out.println("Processes: " + result.getMetrics().getNumProcesses()); + } finally { + runner.shutdown(); + } + } +}
\ No newline at end of file |
