Package ch.qos.logback.classic.spi

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


    }
    return (Class[]) fullTypeList.toArray(CoreGlobal.EMPTY_CLASS_ARRAY);
  }

  protected Object[] getParameterValues(Object event) {
    LoggingEvent loggingEvent = (LoggingEvent) event;
    final int matcherListSize = matcherList.size();
   
    int i = 0;
    Object[] values = new Object[DEFAULT_PARAM_NAME_LIST.size()+matcherListSize];

    values[i++] = Level.DEBUG_INTEGER;
    values[i++] = Level.INFO_INTEGER;
    values[i++] = Level.WARN_INTEGER;
    values[i++] = Level.ERROR_INTEGER;
   
    values[i++] = loggingEvent;
    values[i++] = loggingEvent.getMessage();   
    values[i++] = loggingEvent.getLogger();
    values[i++] = loggingEvent.getLevel().toInteger();
    values[i++] = new Long(loggingEvent.getTimeStamp());
    values[i++] = loggingEvent.getMarker();
   
   
    for(int j = 0; j < matcherListSize; j++) {
      values[i++] = (Matcher) matcherList.get(j);
    }
View Full Code Here


* @author Ceki G&uuml;lc&uuml;
*/
public class MessageConverter extends ClassicConverter {

  public String convert(Object event) {
    LoggingEvent le = (LoggingEvent) event;
    return le.getMessage();
  }
View Full Code Here

    evaluatorList.add(ee);
  }

  public String convert(Object event) {

    LoggingEvent le = (LoggingEvent) event;
    StringBuffer buf = new StringBuffer();

    if (evaluatorList != null) {
      boolean printCallerData = false;
      for (int i = 0; i < evaluatorList.size(); i++) {
        EventEvaluator ee = (EventEvaluator) evaluatorList.get(i);
        try {
          if (ee.evaluate(event)) {
            printCallerData = true;
            break;
          }
        } catch (EvaluationException eex) {
          // just ignore evaluation exception
        }
      }

      if (!printCallerData) {
        return CoreGlobal.EMPTY_STRING;
      }
    }

    CallerData[] cda = le.getCallerData();
    if (cda != null && cda.length > 0) {
      int limit = depth < cda.length ? depth : cda.length;

      for (int i = 0; i < limit; i++) {
        buf.append("Caller+");
View Full Code Here

    return childLogger;
  }

  private void filterAndLog(String caller, Level level, String format,
      Throwable t) {
    LoggingEvent le = new LoggingEvent(caller, this, level, format, t);
    loggerContext.getFilterChainDecision(le);
    if (loggerContext.getFilterChainDecision(le) != Filter.DENY) {
      callAppenders(le);
    }
  }
View Full Code Here

    }
  }

  private void filterAndLog(String caller, Level level, String format,
      Object[] argArray, Throwable t) {
    LoggingEvent le = new LoggingEvent(caller, this, level, format, t);
    le.setArgumentArray(argArray);
    if (loggerContext.getFilterChainDecision(le) != Filter.DENY) {
      callAppenders(le);
    }
  }
View Full Code Here

    }
  }

  private void filterAndLog(String caller, Level level, Marker marker,
      String format, Object[] argArray, Throwable t) {
    LoggingEvent le = new LoggingEvent(caller, this, level, format, t);
    le.setMarker(marker);
    le.setArgumentArray(argArray);
    if (loggerContext.getFilterChainDecision(le) != Filter.DENY) {
      callAppenders(le);
    }
  }
View Full Code Here

  }

  private void buildLoggingEventAndAppend(final String localFQCN,
      final Marker marker, final Level level, final String msg,
      final Object[] params, final Throwable t) {
    LoggingEvent le = new LoggingEvent(localFQCN, this, level, msg, t, params);
    le.setMarker(marker);
    callAppenders(le);
  }
View Full Code Here

  }

  private void buildLoggingEventAndAppend(final String localFQCN,
      final Marker marker, final Level level, final String msg,
      final Object[] params, final Throwable t) {
    LoggingEvent le = new LoggingEvent(localFQCN, this, level, msg, t, params);
    le.setMarker(marker);
    callAppenders(le);
  }
View Full Code Here

  }

  private void buildLoggingEventAndAppend(final String localFQCN,
      final Marker marker, final Level level, final String msg,
      final Object[] params, final Throwable t) {
    LoggingEvent le = new LoggingEvent(localFQCN, this, level, msg, t, params);
    le.setMarker(marker);
    callAppenders(le);
  }
View Full Code Here

    }
    return (Class[]) fullTypeList.toArray(CoreConstants.EMPTY_CLASS_ARRAY);
  }

  protected Object[] getParameterValues(Object event) {
    LoggingEvent loggingEvent = (LoggingEvent) event;
    final int matcherListSize = matcherList.size();
   
    int i = 0;
    Object[] values = new Object[DEFAULT_PARAM_NAME_LIST.size()+matcherListSize];

    values[i++] = Level.DEBUG_INTEGER;
    values[i++] = Level.INFO_INTEGER;
    values[i++] = Level.WARN_INTEGER;
    values[i++] = Level.ERROR_INTEGER;
   
    values[i++] = loggingEvent;
    values[i++] = loggingEvent.getMessage();   
    values[i++] = loggingEvent.getLoggerRemoteView();
    values[i++] = loggingEvent.getLevel().toInteger();
    values[i++] = new Long(loggingEvent.getTimeStamp());
    values[i++] = loggingEvent.getMarker();
    values[i++] = loggingEvent.getMDCPropertyMap();
    if (loggingEvent.getThrowableProxy() != null) {
      values[i++] = loggingEvent.getThrowableProxy().getThrowable();
    } else {
      values[i++] = null;
    }
   
    for(int j = 0; j < matcherListSize; j++) {
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.