|
|
@@ -20,7 +20,7 @@ import net.ranides.assira.reflection.AutoConstructor;
|
|
|
*/
|
|
|
public final class LoggerUtils {
|
|
|
|
|
|
- private static final boolean DUMP = PrivilegedActions.getProperty("test") != null;
|
|
|
+ private static final boolean SINGLE_TEST = PrivilegedActions.getProperty("test") != null;
|
|
|
|
|
|
private static final Map<String, AdvLogger> CACHE = new HashMap<String, AdvLogger>();
|
|
|
|
|
|
@@ -39,7 +39,11 @@ public final class LoggerUtils {
|
|
|
java.util.logging.Logger global = java.util.logging.Logger.getLogger(java.util.logging.Logger.GLOBAL_LOGGER_NAME);
|
|
|
global.setLevel(level);
|
|
|
return global;
|
|
|
-}
|
|
|
+ }
|
|
|
+
|
|
|
+ public static void initTest() {
|
|
|
+ resetLogger4j(SINGLE_TEST);
|
|
|
+ }
|
|
|
|
|
|
public static java.util.logging.Logger resetJavaLogger(boolean enable) {
|
|
|
return resetJavaLogger(enable ? java.util.logging.Level.ALL : java.util.logging.Level.OFF );
|
|
|
@@ -95,6 +99,10 @@ public final class LoggerUtils {
|
|
|
}
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
+ public static boolean invokedInsideSingleTest() {
|
|
|
+ return SINGLE_TEST;
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* Działa tylko wtedy, jeśli ustawiona jest zmienna systemowa "test".
|
|
|
@@ -107,7 +115,7 @@ public final class LoggerUtils {
|
|
|
*/
|
|
|
@SuppressWarnings({"PMD.SystemPrintln", "NP_ALWAYS_NULL"})
|
|
|
public static void dump(Locale locale, String format, Object... args) {
|
|
|
- if(DUMP) {
|
|
|
+ if(SINGLE_TEST) {
|
|
|
System.out.print(new Formatter().format(locale, format, args).toString());
|
|
|
}
|
|
|
}
|