Add a date+time time-stamp to each snark message.
Some checks failed
Java CI / build (push) Has been cancelled
Java CI / javadoc-latest (push) Has been cancelled
Java CI / build-java7 (push) Has been cancelled
Java with IzPack Snapshot Setup / setup (push) Has been cancelled
Sync Primary Repository to GitHub Mirror / sync (push) Has been cancelled

I2P_Developers/i2p.i2p#515
This commit is contained in:
2025-06-12 17:01:27 +02:00
parent 4d1ba03823
commit 2aa7379d91

View File

@ -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);