From 2aa7379d91a336d416b2703603dbf8abd245b8cf Mon Sep 17 00:00:00 2001 From: marek Date: Thu, 12 Jun 2025 17:01:27 +0200 Subject: [PATCH] Add a date+time time-stamp to each snark message. http://git.idk.i2p/I2P_Developers/i2p.i2p/issues/515 --- apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index 494633daa2..ef98cc0762 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -3,18 +3,21 @@ package org.klomp.snark; import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; -import java.io.FileOutputStream; import java.io.FilenameFilter; +import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.Serializable; import java.text.Collator; import java.text.DecimalFormat; +import java.time.Instant; +import java.time.temporal.ChronoUnit; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.Comparator; +import java.util.concurrent.ConcurrentHashMap; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; @@ -23,7 +26,6 @@ import java.util.Map; import java.util.Properties; import java.util.Set; import java.util.StringTokenizer; -import java.util.concurrent.ConcurrentHashMap; import net.i2p.CoreVersion; import net.i2p.I2PAppContext; @@ -496,6 +498,7 @@ public class SnarkManager implements CompleteListener, ClientApp, DisconnectList * @since 0.9.14.1 */ public void addMessageNoEscape(String message) { + message = Instant.now().truncatedTo(ChronoUnit.MILLIS).toString() + " " + message; _messages.addMessageNoEscape(message); if (_log.shouldLog(Log.INFO)) _log.info("MSG: " + message);