private static void log(DebugParams par, Object... output) { if (!par.classEnable) return; if (output.length == 0) return; if (par.allowedPattern != null && !output[0].toString().matches(par.allowedPattern)) return; if (!par.allowedClasses.isEmpty() && !isClassAllowed(par.allowedClasses)) return; printTime(par); printSourceCodeInfo(par); printPrefix(par); printOutput(par, output); printNewLine(par.stream); }