logger.fine(String.format("%-30s = %s", KEY_THROW_EXCEPTIONS, isThrow())); logger.fine(String.format("%-30s = %s", KEY_BOOTSTRAP_MODE, getBootStrapMode())); logger.fine(String.format("%-30s = %s", KEY_BOOTSTRAP_DELAY, getBootstrapDelay()));
protected void logLatency(Latency latency, JoinPoint thisJoinPoint, ExceptionFactory ef) throws ReactiveAuditException { if (config.isStarted() && !config.isSuppressAudit() && isReactiveThread()) { final ReactiveAudit config = ReactiveAudit.config; final ReactiveAuditException e=ef.lazyException(); config.logIfNew(latency, e); if (config.isThrow()) // LOW, MEDIUM, HIGH ? throw e; } }
assertTrue(config.logger.getHandlers()[0] instanceof ConsoleHandler); assertEquals("format", ((AuditLogFormat) config.logger.getHandlers()[0].getFormatter()).getFormat()); assertEquals(true, config.isThrow()); assertEquals("abc", config.getThreadPattern()); assertEquals(ReactiveAudit.BootStrapMode.ANNOTATION,config.getBootStrapMode());
.bootStrapDelay(10) .commit(); assertEquals(true, config.isThrow()); assertEquals("", config.getThreadPattern()); assertEquals(Latency.HIGH, config.getFileLatency()); .bootStrapDelay(0) .commit(); assertEquals(false, config.isThrow()); assertEquals("abc", config.getThreadPattern()); assertNull(config.getFileLatency());