Examples of ILoggingEvent


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

   *
   * @see ch.qos.logback.core.net.SyslogAppenderBase#getSeverityForEvent(java.lang.Object)
   */
  @Override
  public int getSeverityForEvent(Object eventObject) {
    ILoggingEvent event = (ILoggingEvent) eventObject;
    return LevelToSyslogSeverity.convert(event);
  }
View Full Code Here

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

  @Override
  protected void postProcess(Object eventObject, OutputStream sw) {
    if (throwableExcluded)
      return;

    ILoggingEvent event = (ILoggingEvent) eventObject;
    IThrowableProxy tp = event.getThrowableProxy();

    if (tp == null)
      return;

    String stackTracePrefix = stackTraceLayout.doLayout(event);
View Full Code Here

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

  // System.err.println("-------------------------Finalize called");
  // System.err.flush();
  // }

  public void run() {
    ILoggingEvent event;
    Logger remoteLogger;

    try {
      while (!closed) {
        // read an event from the wire
        event = (ILoggingEvent) ois.readObject();
        // get a logger from the hierarchy. The name of the logger is taken to
        // be the name contained in the event.
        remoteLogger = context.getLogger(event.getLoggerName());
        // apply the logger-level filter
        if (remoteLogger.isEnabledFor(event.getLevel())) {
          // finally log the event as if was generated locally
          remoteLogger.callAppenders(event);
        }
      }
    } catch (java.io.EOFException e) {
View Full Code Here

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

    protected void append(E eventObject) {
        if (!isStarted()) {
            return;
        }
        if (evWarnError != null) {
            ILoggingEvent ev = ((ILoggingEvent) eventObject);
            if (ev.getLevel().equals(Level.ERROR) || ev.getLevel().equals(Level.WARN)) {
                evWarnError.updateEventWithFlush(
                      new WarnErrorEvent(ev.getFormattedMessage(), ev.getLevel(),
                                         ev.getThreadName(), ev.getLoggerName()));
            }
        }
    }
View Full Code Here

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

    }

    public String next() {
      if (hasNext()) {
        nevents--;
        final ILoggingEvent event = (ILoggingEvent) logbuf.get(nevents);
        final String msg = event.getFormattedMessage();
        buf.setLength(0);
        buf.append(event.getTimeStamp() / 1000)
          .append('\t').append(event.getLevel().toString())
          .append('\t').append(event.getThreadName())
          .append('\t').append(event.getLoggerName())
          .append('\t').append(msg);
        final IThrowableProxy thrown = event.getThrowableProxy();
        if (thrown != null) {
          buf.append('\t').append(ThrowableProxyUtil.asString(thrown));
        }
        return buf.toString();
      }
View Full Code Here

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

        slf4jRequestLog.stop();
    }

    @Test
    public void logsRequestsToTheAppenders() throws Exception {
        final ILoggingEvent event = logAndCapture();

        // It would be lovely if the clock could be injected so we could test this reliably, but
        // I suppose we should just trust the Jetty folks.
        assertThat(event.getFormattedMessage())
                .startsWith("10.0.0.1");

        assertThat(event.getLevel())
                .isEqualTo(Level.INFO);
    }
View Full Code Here

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

  @Test
  public void smoke() throws IOException {
    init(baos);
    String msg = "hello";
    ILoggingEvent event = makeLoggingEvent(msg);
    ple.doEncode(event);
    ple.close();
    assertEquals(msg, baos.toString());
  }
View Full Code Here

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

  @Test
  public void charset() throws IOException {
    ple.setCharset(utf8Charset);
    init(baos);
    String msg = "\u03b1";
    ILoggingEvent event = makeLoggingEvent(msg);
    ple.doEncode(event);
    ple.close();
    assertEquals(msg, new String(baos.toByteArray(), utf8Charset.name()));
  }
View Full Code Here

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

    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

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

    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
TOP
Copyright © 2018 www.massapi.com. 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.