From 0a3f54663830e31cb0b126da08159651f5d7635f Mon Sep 17 00:00:00 2001 From: mdoboi Date: Fri, 22 Apr 2011 14:51:23 +0200 Subject: [PATCH] add noLog4jDefaultConf parameter --- bindings/java/src/org/hyperic/sigar/SigarLog.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bindings/java/src/org/hyperic/sigar/SigarLog.java b/bindings/java/src/org/hyperic/sigar/SigarLog.java index 01455ec94..b5edf21e9 100644 --- a/bindings/java/src/org/hyperic/sigar/SigarLog.java +++ b/bindings/java/src/org/hyperic/sigar/SigarLog.java @@ -31,6 +31,8 @@ public class SigarLog { private static final int LOG_INFO = 3; private static final int LOG_DEBUG = 4; + private static final boolean enableLogFallbackConf = ! Boolean.getBoolean("sigar.noLog4jDefaultConfig"); + private static native void setLogger(Sigar sigar, Logger log); public static native void setLevel(Sigar sigar, int level); @@ -48,7 +50,7 @@ private static Logger getLogger() { public static Logger getLogger(String name) { Logger log = Logger.getLogger(name); - if (!isLogConfigured()) { + if (enableLogFallbackConf && !isLogConfigured()) { BasicConfigurator.configure(); } return log;