Package org.apache.log4j

Examples of org.apache.log4j.Layout


    }
   

    private LogCapturer(Logger logger) {
      this.logger = logger;
      Layout layout = Logger.getRootLogger().getAppender("stdout").getLayout();
      WriterAppender wa = new WriterAppender(layout, sw);
      logger.addAppender(wa);
    }
View Full Code Here


    this.addConversionRule("counter", CountingPatternConverter.class.getName());
    super.activateOptions();
  }

  public static void main(String[] args) {
    Layout layout = new MyPatternLayout("[counter=%.10#] - %m%n");
    Logger logger = Logger.getLogger("some.cat");
    logger.addAppender(new ConsoleAppender(layout, ConsoleAppender.SYSTEM_OUT));
    logger.debug("Hello, log");
    logger.info("Hello again...");
  }
View Full Code Here

  private void setupListeners() {
    propertySupport.addPropertyChangeListener(
      "layout",
      new PropertyChangeListener() {
        public void propertyChange(PropertyChangeEvent evt) {
          Layout newLayout = (Layout) evt.getNewValue();
          messageList.setCellRenderer(new LayoutListCellRenderer(newLayout));
        }
      });
    messageList.addMouseListener(popupListener);
View Full Code Here

  /**
   * @param layout Sets the layout to be used by the MessageCenter .
   */
  public final void setLayout(Layout layout) {
    Layout oldValue = this.layout;
    this.layout = layout;
    propertySupport.firePropertyChange("layout", oldValue, this.layout);
  }
View Full Code Here

      }
      if ((memoryAppender.getCircularQueue().getObjects(definedAmount) == null)
          || (memoryAppender.getCircularQueue().getObjects(definedAmount).length == 0)) {
        return NO_LOGS_MESSAGE;
      }
      Layout layout = memoryAppender.getLayout();
      List<LogMessage> resultList = new ArrayList<LogMessage>();
      for (int i = 0; i < objects.length; i++) {
        LoggingEvent logEvt = (LoggingEvent) objects[i];
        if (logEvt != null) {
          String result = layout.format(logEvt);
          if (result != null && result.toLowerCase().indexOf(keyword.toLowerCase()) > -1) {
            resultList.add(new LogMessage(result, logEvt.getLevel().toString()));
          }
        }
      }
View Full Code Here

      }
      if ((memoryAppender.getCircularQueue().getObjects(definedAmount) == null)
          || (memoryAppender.getCircularQueue().getObjects(definedAmount).length == 0)) {
        return NO_LOGS_MESSAGE;
      }
      Layout layout = memoryAppender.getLayout();
      List<LogMessage> resultList = new ArrayList<LogMessage>();
      for (int i = 0; i < objects.length; i++) {
        LoggingEvent logEvt = (LoggingEvent) objects[i];
        if (logEvt != null) {
          Level level = logEvt.getLevel();
          if (level.toString().equals(type)) {
            resultList.add(new LogMessage(layout.format(logEvt), level.toString()));
          }
        }
      }
      if (resultList.isEmpty()) {
        return NO_LOGS_MESSAGE;
View Full Code Here

          || (memoryAppender.getCircularQueue().getObjects(definedamount).length == 0)) {
        return NO_LOGS_MESSAGE;
      }
      LogMessage[] logMessages = new LogMessage[objects.length];

      Layout layout = memoryAppender.getLayout();

      for (int i = 0; i < objects.length; i++) {
        LoggingEvent logEvt = (LoggingEvent) objects[i];
        if (logEvt != null) {
          Level level = logEvt.getLevel();
          logMessages[i] = new LogMessage(layout.format(logEvt), level.toString());
        }
      }
      return logMessages;
    } else {
      return new LogMessage[] { new LogMessage(
View Full Code Here

    public void addAppender(Appender appender) throws Exception {
        try {
            registry.beginTransaction();
            Resource appenderResource = registry.newResource();
            if (appender.requiresLayout()) {
                Layout layout = appender.getLayout();
                if (layout instanceof PatternLayout) {
                    appenderResource.addProperty(LoggingConstants.AppenderProperties.PATTERN,
                            ((PatternLayout) layout).getConversionPattern());
                }
            }
View Full Code Here

                    loggerResource.setProperty(LoggingConstants.LoggerProperties.LOG_LEVEL, logLevel);
                }
            }
        }

        Layout patternLayout = new PatternLayout(logPattern);
        for(Appender appender:appenderSet){
            if (appender instanceof AppenderSkeleton) {
                AppenderSkeleton appenderSkeleton = (AppenderSkeleton) appender;
                appenderSkeleton.setThreshold(systemLevel);
                appenderSkeleton.setLayout(patternLayout);
View Full Code Here

    private AppenderData toAppenderData(Appender targetAppender) {
        AppenderData appenderData = null;
        if (targetAppender != null) {
            appenderData = new AppenderData();
            appenderData.setName(targetAppender.getName());
            Layout layout = targetAppender.getLayout();
            if (layout instanceof PatternLayout) {
                appenderData.setPattern(((PatternLayout) layout).getConversionPattern());
            }
            if (targetAppender instanceof AppenderSkeleton) {          // normally all the appenders inherit from AppenderSkelton
                AppenderSkeleton appender = (AppenderSkeleton) targetAppender;
View Full Code Here

TOP

Related Classes of org.apache.log4j.Layout

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.