private Settings(boolean print, Map<LogLevel, PrintStream> printStreams, List<Predicate<LogMessage>> suppressionPatterns, Set<LogLevel> enabledLevels, Map<String, Logger> delegates) { this.printingEnabled = print; this.printStreams = readonlyMap(printStreams); this.printSuppressions = readonlyList(suppressionPatterns); this.enabledLevels = readonlySet(enabledLevels); this.delegates = readonlyMap(delegates); }
private Settings(boolean print, Map<LogLevel, PrintStream> printStreams, List<Predicate<LogMessage>> suppressionPatterns, Set<LogLevel> enabledLevels, Map<String, Logger> delegates) { this.printingEnabled = print; this.printStreams = readonlyMap(printStreams); this.printSuppressions = readonlyList(suppressionPatterns); this.enabledLevels = readonlySet(enabledLevels); this.delegates = readonlyMap(delegates); }
public Settings() { printingEnabled = true; printStreams = readonlyMap(new HashMap<LogLevel, PrintStream>() { { for (LogLevel l : LogLevel.All) { put(l, System.out); } put(LogLevel.ErrorLevel, System.err); } }); printSuppressions = readonlyList(); enabledLevels = readonlySet(new HashSet<LogLevel>() {{ add(LogLevel.ErrorLevel); }}); delegates = readonlyMap(); }
public Settings() { printingEnabled = true; printStreams = readonlyMap(new HashMap<LogLevel, PrintStream>() { { for (LogLevel l : LogLevel.All) { put(l, System.out); } put(LogLevel.ErrorLevel, System.err); } }); printSuppressions = readonlyList(); enabledLevels = readonlySet(new HashSet<LogLevel>() {{ add(LogLevel.ErrorLevel); }}); delegates = readonlyMap(); }