Package ch.qos.logback.classic.spi

Examples of ch.qos.logback.classic.spi.LoggingEvent


    ple.setPattern("%m");
    ple.setContext(context);
  }

  ILoggingEvent makeLoggingEvent(String message) {
    return new LoggingEvent("", logger, Level.DEBUG, message, null, null);
  }
View Full Code Here


    Socket socket = serverSocket.accept();

    ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
   
    logger.setLevel(Level.DEBUG);
    ILoggingEvent event = new LoggingEvent(logger.getName(), logger,
        Level.DEBUG, "test message", null, new Object[0]);

    LoggingEventVO eventVO = LoggingEventVO.build(event);
    oos.writeObject(eventVO);
    oos.flush();

    ILoggingEvent rcvdEvent = appender.awaitAppend(DELAY);
    assertNotNull(rcvdEvent);
    assertEquals(event.getLoggerName(), rcvdEvent.getLoggerName());
    assertEquals(event.getLevel(), rcvdEvent.getLevel());
    assertEquals(event.getMessage(), rcvdEvent.getMessage());
  }
View Full Code Here

    Socket socket = serverSocket.accept();

    ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
   
    logger.setLevel(Level.INFO);
    ILoggingEvent event = new LoggingEvent(logger.getName(), logger,
        Level.DEBUG, "test message", null, new Object[0]);

    LoggingEventVO eventVO = LoggingEventVO.build(event);
    oos.writeObject(eventVO);
    oos.flush();
View Full Code Here

    assertTrue(executor.isTerminated());
  }
 
  @Test
  public void testLogEventFromClient() throws Exception {
    ILoggingEvent event = new LoggingEvent(logger.getName(), logger,
        Level.DEBUG, "test message", null, new Object[0]);
    Socket socket = new Socket(InetAddress.getLocalHost(),
        serverSocket.getLocalPort());
   
    try {     
      LoggingEventVO eventVO = LoggingEventVO.build(event);
     
      ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
      for (int i = 0; i < EVENT_COUNT; i++) {
        oos.writeObject(eventVO);
      }

      oos.writeObject(eventVO);
      oos.flush();
    }
    finally {
      socket.close();
    }
   
    ILoggingEvent rcvdEvent = appender.awaitAppend(SHUTDOWN_DELAY);
    assertNotNull(rcvdEvent);
    assertEquals(event.getLoggerName(), rcvdEvent.getLoggerName());
    assertEquals(event.getLevel(), rcvdEvent.getLevel());
    assertEquals(event.getMessage(), rcvdEvent.getMessage());
  }
View Full Code Here

    appender.start();
  
    logger = lc.getLogger(getClass());
    logger.addAppender(appender);

    event = new LoggingEvent(logger.getName(), logger,
        Level.DEBUG, "test message", null, new Object[0]);
   
    LoggingEventVO eventVO = LoggingEventVO.build(event);
   
    ByteArrayOutputStream bos = new ByteArrayOutputStream();
View Full Code Here

  LoggerContext loggerContext = new LoggerContext();
  private Logger logger = loggerContext.getLogger(Logger.ROOT_LOGGER_NAME);

  public LoggingEvent build(int i) {

    LoggingEvent le = new LoggingEvent();
    le.setTimeStamp(System.currentTimeMillis());

    Object[] aa = new Object[] { i, "HELLO WORLD [========== ]" + i };

    le.setArgumentArray(aa);
    String msg = MSG + i;
    le.setMessage(msg);

    // compute formatted message
    // this forces le.formmatedMessage to be set (this is the whole point of the
    // exercise)
    le.getFormattedMessage();
    le.setLevel(Level.DEBUG);
    le.setLoggerName(logger.getName());
    le.setLoggerContextRemoteView(loggerContext.getLoggerContextRemoteView());
    le.setThreadName("threadName");
    return le;
  }
View Full Code Here

*/
public class TrivialLoggingEventVOBuilder implements Builder {

  public Object build(int i) {
    TrivialLoggingEventBuilder loggingEventBuilder = new TrivialLoggingEventBuilder();
    LoggingEvent event = (LoggingEvent) loggingEventBuilder.build(i);

    return LoggingEventVO.build(event);
  }
View Full Code Here

  LoggerContext loggerContext = new LoggerContext();

  private Logger logger = loggerContext.getLogger(Logger.ROOT_LOGGER_NAME);

  public Object build(int i) {
    LoggingEvent le = new LoggingEvent();
    le.setTimeStamp(System.currentTimeMillis());
    le.setLevel(Level.DEBUG);
    le.setLoggerName(logger.getName());
    le.setLoggerContextRemoteView(loggerContext.getLoggerContextRemoteView());
    le.setMessage(MSG_PREFIX);
    le.setThreadName("threadName");
    return le;
  }
View Full Code Here

    this.fqcn = fqcn;
  }


  public ILoggingEvent build(int i) {
    LoggingEvent le = new LoggingEvent(fqcn, logger, Level.DEBUG, "hello " + i,
            null, null);
    return le;
  }
View Full Code Here

    rs.close();
  }


  private ILoggingEvent createLoggingEvent() {
    return new LoggingEvent(this.getClass().getName(), logger,
        Level.DEBUG, "test message", new Exception("test Ex"), new Integer[]{diff});
  }
View Full Code Here

TOP

Related Classes of ch.qos.logback.classic.spi.LoggingEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.