add a DebugInfo switch

Signed-off-by: pengzhile <pengzhile@gmail.com>
This commit is contained in:
pengzhile 2021-11-30 11:15:45 +08:00
parent c9dc6b4abb
commit 3fc69ee29f
2 changed files with 3 additions and 2 deletions

View File

@ -49,4 +49,5 @@ EQUAL,somedomain
## Debug info
* the `ja-netfilter` will **NOT** output debugging information by default
* add environment variable `JANF_DEBUG=1` and start to enable it
* add environment variable `JANF_DEBUG=1` and start to enable it
* or add system property `-Djanf.debug=1` to enable it

View File

@ -3,7 +3,7 @@ package io.zhile.research.ja.netfilter.commons;
import io.zhile.research.ja.netfilter.utils.DateUtils;
public class DebugInfo {
private static final boolean DEBUG = "1".equals(System.getenv("JANF_DEBUG"));
private static final boolean DEBUG = "1".equals(System.getenv("JANF_DEBUG")) || "1".equals(System.getProperty("janf.debug"));
public static void output(String content) { // No logger lib required
if (!DEBUG) {