@Override public ILogger createLogger(String name) { return new ZlgLogger(Zlg.forName(name).withConfigService(configService).get()); } }
@Override public void log(Level level, String message) { zlg.level(JulMappings.mapLevel(level)).message(message).entrypoint(entrypoint).log(); }
/** * A convenience method for creating a fully-configured {@link Zlg} logger instance that will * delegate logs to <em>this</em> {@link MockLogTarget} instance. * * @return A pre-configured logger. */ public Zlg logger() { return Zlg .forName("mock") .withConfigService(new LogConfig().withBaseLevel(enabledLevel).withLogService(logService())) .get(); } }
@Override public void flush(String assumedEntrypoint) { if (format == null) throw new MissingValueException("Missing call to format()"); final String entrypoint = this.entrypoint; target.log(level, tag, format, argc, argv, throwable, entrypoint != null ? entrypoint : assumedEntrypoint); reset(); } }
/** * Installs the bridge with the default {@link ConfigService}. */ public static void install() { install(ConfigServiceDefaults.getDefaultConfigService()); }