Examples of ILoggingEvent


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

        testForMarker(true);
    }

    @Test
    public void testForNoMarkerWhenUseMarkerIsTrueButNoMarkerIsSet() {
        ILoggingEvent event = createEvent(false);
        GelfConverter converter = createGelfConverter(true);

        String gelfString = converter.toGelf(event);

        assertThat(gelfString.contains("\"_marker\""), is(equalTo(false)));
View Full Code Here

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

        assertEquals((double) 3e50, ((Double) fields.get("_DoubleField")).doubleValue(), 0);
        assertEquals("bar", ((String) fields.get("_foo")));
    }

    private void testForMarker(boolean useMarker) {
        ILoggingEvent event = createEvent(useMarker);
        GelfConverter converter = createGelfConverter(useMarker);

        String gelfString = converter.toGelf(event);

        assertThat(gelfString.contains("\"_marker\""), is(equalTo(useMarker)));
View Full Code Here

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

                    socket.setSoTimeout(0);

                    addInfo(host + ":" + port + " connection established");

                    while (true) {
                        ILoggingEvent event = queue.take();
                        String formatted = layout.doLayout(event);
                        writer.write(formatted);
                        writer.flush();
                    }
                } catch (SocketException e) {
View Full Code Here

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

  @Override
  protected void append(E e) {
    OpsContext opsContext = OpsContext.get();

    if (opsContext != null) {
      ILoggingEvent event = (ILoggingEvent) e;

      // Note that we can get the unformatted message in getMessage(), presumably along with the parameters...
      String message = event.getFormattedMessage();
      Level level = event.getLevel();
      int levelInt = level.toInt();

      List<String[]> exceptionStacks = null;

      IThrowableProxy throwableInformation = event.getThrowableProxy();
      while (throwableInformation != null) {
        String[] exceptionStackTrace = null;
        StackTraceElementProxy[] trace = throwableInformation.getStackTraceElementProxyArray();

        String exceptionMessage = throwableInformation.getMessage();
View Full Code Here

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

    @Override
    protected void append(E e) {
        List<LogHook> hooks = LogHook.getHooks();

        if (!hooks.isEmpty()) {
            ILoggingEvent event = (ILoggingEvent) e;

            // Note that we can get the unformatted message in getMessage(),
            // presumably along with the parameters...
            String loggerName = event.getLoggerName();
            String message = event.getFormattedMessage();
            Level level = event.getLevel();
            int levelInt = level.toInt();

            List<String[]> exceptionStacks = null;

            IThrowableProxy throwableInformation = event.getThrowableProxy();
            while (throwableInformation != null) {
                String[] exceptionStackTrace = null;
                StackTraceElementProxy[] trace = throwableInformation.getStackTraceElementProxyArray();

                String exceptionMessage = throwableInformation.getMessage();
View Full Code Here

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;

    String stackTracePrefix = stackTraceLayout.doLayout(event);

    IThrowableProxy tp = event.getThrowableProxy();
    while (tp != null) {
      StackTraceElementProxy[] stepArray = tp.getStackTraceElementProxyArray();
      try {
        for (StackTraceElementProxy step : stepArray) {
          StringBuilder sb = new StringBuilder();
View Full Code Here

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

      logger.error("Could not read JMS message.", e);
    }
  }

  public void onMessage(javax.jms.Message message) {
    ILoggingEvent event;
    try {
      if (message instanceof ObjectMessage) {
        ObjectMessage objectMessage = (ObjectMessage) message;
        event = (ILoggingEvent) objectMessage.getObject();
        Logger log = (Logger) LoggerFactory.getLogger(event.getLoggerName());
        log.callAppenders(event);
      } else {
        logger.warn("Received message is of type " + message.getJMSType()
            + ", was expecting ObjectMessage.");
      }
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.