summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main/src/main/java/de/blinkt/openvpn/core/StatusListener.java28
1 files changed, 12 insertions, 16 deletions
diff --git a/main/src/main/java/de/blinkt/openvpn/core/StatusListener.java b/main/src/main/java/de/blinkt/openvpn/core/StatusListener.java
index 7eea523a..f7aef095 100644
--- a/main/src/main/java/de/blinkt/openvpn/core/StatusListener.java
+++ b/main/src/main/java/de/blinkt/openvpn/core/StatusListener.java
@@ -26,6 +26,7 @@ import java.io.DataInputStream;
import java.io.File;
import java.io.IOException;
import java.util.List;
+import java.util.Locale;
/**
* Created by arne on 09.11.16.
@@ -165,23 +166,18 @@ public class StatusListener implements VpnStatus.LogListener {
@Override
public void newLog(LogItem logItem) {
String tag = pkgName + "(OpenVPN)";
+ long logAge = System.currentTimeMillis() - logItem.getLogtime();
+ if (logAge > 5000)
+ {
+ tag += String.format(Locale.US, "[%ds ago]", logAge/1000 );
+ }
+
switch (logItem.getLogLevel()) {
- case INFO:
- Log.i(tag, logItem.getString(mContext));
- break;
- case DEBUG:
- Log.d(tag, logItem.getString(mContext));
- break;
- case ERROR:
- Log.e(tag, logItem.getString(mContext));
- break;
- case VERBOSE:
- Log.v(tag, logItem.getString(mContext));
- break;
- case WARNING:
- default:
- Log.w(tag, logItem.getString(mContext));
- break;
+ case INFO -> Log.i(tag, logItem.getString(mContext));
+ case DEBUG -> Log.d(tag, logItem.getString(mContext));
+ case ERROR -> Log.e(tag, logItem.getString(mContext));
+ case VERBOSE -> Log.v(tag, logItem.getString(mContext));
+ default -> Log.w(tag, logItem.getString(mContext));
}
}