public void start() { if (eventEvaluator == null) { OnErrorEvaluator onError = new OnErrorEvaluator(); onError.setContext(getContext()); onError.setName("onError"); onError.start(); this.eventEvaluator = onError; } super.start(); }
@Test public void testTriggeringPolicy() { appender.setEvaluator(null); appender.checkEntryConditions(); assertEquals(1, appender.getContext().getStatusManager().getCount()); }
@Test public void testEntryConditionsCheckNoLayout() { appender.setLayout(null); appender.checkEntryConditions(); assertEquals(1, appender.getContext().getStatusManager().getCount()); }
@Test public void authenticatedGmailStartTLS() throws Exception { smtpAppender.setSMTPHost("smtp.gmail.com"); smtpAppender.setSMTPPort(587); smtpAppender.setAsynchronousSending(false); smtpAppender.addTo(GMAIL_USER_NAME); smtpAppender.setSTARTTLS(true); smtpAppender.setUsername(GMAIL_USER_NAME); smtpAppender.setPassword(GMAIL_PASSWORD); smtpAppender.setLayout(buildPatternLayout(loggerContext)); smtpAppender.setSubject("authenticatedGmailStartTLS - %level %logger{20} - %m"); smtpAppender.start(); Logger logger = loggerContext.getLogger("authenticatedGmailSTARTTLS"); logger.addAppender(smtpAppender); logger.debug("authenticatedGmailStartTLS =- hello"); logger.error("an error", new Exception("an exception")); StatusPrinter.print(loggerContext); }
@Before public void setUp() throws Exception { LoggerContext lc = new LoggerContext(); appender = new SMTPAppender(); appender.setContext(lc); appender.setName("smtp"); appender.setFrom("user@host.dom"); appender.setLayout(buildLayout(lc)); appender.setSMTPHost("mail2.qos.ch"); appender.setSubject("logging report"); appender.addTo("sebastien.nospam@qos.ch"); appender.start(); cbTracker = appender.getCyclicBufferTracker(); cb = cbTracker.getOrCreate("", 0); }
@Test public void testEntryConditionsCheck() { appender.checkEntryConditions(); assertEquals(0, appender.getContext().getStatusManager().getCount()); }
void buildSMTPAppender() throws Exception { smtpAppender = new SMTPAppender(); smtpAppender.setContext(loggerContext); smtpAppender.setName("smtp"); smtpAppender.setFrom("user@host.dom"); smtpAppender.setSMTPHost("localhost"); smtpAppender.setSMTPPort(DIFF); smtpAppender.setSubject(TEST_SUBJECT); smtpAppender.addTo("noreply@qos.ch"); }
@Test public void testMultipleTo() throws Exception { smtpAppender.setLayout(buildPatternLayout(loggerContext)); smtpAppender.addTo("Test <test@example.com>, other-test@example.com"); smtpAppender.start(); Logger logger = loggerContext.getLogger("test"); logger.addAppender(smtpAppender); logger.debug("hello"); logger.error("en error", new Exception("an exception")); waitUntilEmailIsSent(); List<WiserMessage> wiserMsgList = WISER.getMessages(); assertNotNull(wiserMsgList); assertEquals(numberOfOldMessages + 3, wiserMsgList.size()); }
@Test @Ignore public void authenticatedGmail_SSL() throws Exception { smtpAppender.setSMTPHost("smtp.gmail.com"); smtpAppender.setSMTPPort(465); smtpAppender.setSubject("authenticatedGmail_SSL - %level %logger{20} - %m"); smtpAppender.addTo(GMAIL_USER_NAME); smtpAppender.setSSL(true); smtpAppender.setUsername(GMAIL_USER_NAME); smtpAppender.setPassword(GMAIL_PASSWORD); smtpAppender.setAsynchronousSending(false); smtpAppender.setLayout(buildPatternLayout(loggerContext)); smtpAppender.start(); Logger logger = loggerContext.getLogger("authenticatedGmail_SSL"); logger.addAppender(smtpAppender); logger.debug("hello"+new java.util.Date()); logger.error("an error", new Exception("an exception")); StatusPrinter.print(loggerContext); }
private void buildSMTPAppender(String subject, boolean synchronicity) throws Exception { smtpAppender = new SMTPAppender(); smtpAppender.setContext(loggerContext); smtpAppender.setName("smtp"); smtpAppender.setFrom("user@host.dom"); smtpAppender.setSMTPHost("localhost"); smtpAppender.setSMTPPort(port); smtpAppender.setSubject(subject); smtpAppender.addTo("nospam@qos.ch"); smtpAppender.setAsynchronousSending(synchronicity); }
@Test public void testMultipleTo() throws Exception { buildSMTPAppender("testMultipleTo", SYNCHRONOUS); smtpAppender.setLayout(buildPatternLayout(DEFAULT_PATTERN)); // buildSMTPAppender() already added one destination address smtpAppender.addTo("Test <test@example.com>, other-test@example.com"); smtpAppender.start(); logger.addAppender(smtpAppender); logger.debug("testMultipleTo hello"); logger.error("testMultipleTo en error", new Exception("an exception")); Thread.yield(); int expectedEmailCount = 3; waitForServerToReceiveEmails(expectedEmailCount); MimeMessage[] mma = greenMailServer.getReceivedMessages(); assertNotNull(mma); assertEquals(expectedEmailCount, mma.length); }
@Override protected Layout<ILoggingEvent> makeSubjectLayout(String subjectStr) { if (subjectStr == null) { subjectStr = DEFAULT_SUBJECT_PATTERN; } PatternLayout pl = new PatternLayout(); pl.setContext(getContext()); pl.setPattern(subjectStr); // we don't want a ThrowableInformationConverter appended // to the end of the converter chain // This fixes issue LBCLASSIC-67 pl.setPostCompileProcessor(null); pl.start(); return pl; }
public void start() { if (eventEvaluator == null) { OnErrorEvaluator onError = new OnErrorEvaluator(); onError.setContext(getContext()); onError.setName("onError"); onError.start(); this.eventEvaluator = onError; } super.start(); }
@Override protected Layout<ILoggingEvent> makeSubjectLayout(String subjectStr) { if(subjectStr == null) { subjectStr = DEFAULT_SUBJECT_PATTERN; } PatternLayout pl = new PatternLayout(); pl.setContext(getContext()); pl.setPattern(subjectStr); // we don't want a ThrowableInformationConverter appended // to the end of the converter chain // This fixes issue LBCLASSIC-67 pl.setPostCompileProcessor(null); pl.start(); return pl; }
public void start() { if (eventEvaluator == null) { OnErrorEvaluator onError = new OnErrorEvaluator(); onError.setContext(getContext()); onError.setName("onError"); onError.start(); this.eventEvaluator = onError; } super.start(); }
public void start() { if (eventEvaluator == null) { OnErrorEvaluator onError = new OnErrorEvaluator(); onError.setContext(getContext()); onError.setName("onError"); onError.start(); this.eventEvaluator = onError; } super.start(); }
public void start() { if (eventEvaluator == null) { OnErrorEvaluator onError = new OnErrorEvaluator(); onError.setContext(getContext()); onError.setName("onError"); onError.start(); this.eventEvaluator = onError; } super.start(); }
public void start() { if (eventEvaluator == null) { OnErrorEvaluator onError = new OnErrorEvaluator(); onError.setContext(getContext()); onError.setName("onError"); onError.start(); this.eventEvaluator = onError; } super.start(); }
public void start() { if (eventEvaluator == null) { OnErrorEvaluator onError = new OnErrorEvaluator(); onError.setContext(getContext()); onError.setName("onError"); onError.start(); this.eventEvaluator = onError; } super.start(); }
public void start() { if (eventEvaluator == null) { OnErrorEvaluator onError = new OnErrorEvaluator(); onError.setContext(getContext()); onError.setName("onError"); onError.start(); this.eventEvaluator = onError; } super.start(); }