@Override public LogItem intercept(LogItem log) { return new LogItem(LogLevel.VERBOSE, "tag1", "msg1"); } }).addInterceptor(new Interceptor() {
@Override public LogItem intercept(LogItem log) { return new LogItem(LogLevel.DEBUG, "tag2", "msg2"); } }).i(MESSAGE);
@Override void printChunk(int logLevel, String tag, String msg) { logContainer.add(new LogItem(logLevel, tag, msg)); } });
private void assertLog(int logLevel, String tag, String msg) { AssertUtil.assertHasLog(logsContainer, new LogItem(logLevel, tag, msg)); } }
private void assertTagRejected(String tag) { LogItem log = new LogItem(LogLevel.DEBUG, tag, "Message"); assertNull("Tag " + log.tag + " should be rejected", interceptor.intercept(log)); } }
@Override public void println(int logLevel, String tag, String msg) { LogItem log = onPrint(new LogItem(logLevel, tag, msg)); afterPrint(log); }
private void assertTagRejected(String tag) { LogItem log = new LogItem(LogLevel.DEBUG, tag, "Message"); assertNull("Tag " + log.tag + " should be rejected", interceptor.intercept(log)); } }
LogItem log = new LogItem(logLevel, tag, thread, stackTrace, msg); for (Interceptor interceptor : logConfiguration.interceptors) { log = interceptor.intercept(log);
private void assertTagAccepted(String tag) { LogItem log = new LogItem(LogLevel.DEBUG, tag, "Message"); assertNotNull("Tag " + log.tag + " should be accepted", interceptor.intercept(log)); }
private void assertTagAccepted(String tag) { LogItem log = new LogItem(LogLevel.DEBUG, tag, "Message"); assertNotNull("Tag " + log.tag + " should be accepted", interceptor.intercept(log)); }
@Test public void testReplacingInterceptor() { XLog.addInterceptor(new Interceptor() { @Override public LogItem intercept(LogItem log) { return new LogItem(LogLevel.VERBOSE, "tag1", "msg1"); } }).addInterceptor(new Interceptor() { @Override public LogItem intercept(LogItem log) { return new LogItem(LogLevel.DEBUG, "tag2", "msg2"); } }).i(MESSAGE); assertLog(DEBUG, "tag2", "msg2"); }