Class LoggingEventWrapper

java.lang.Object
org.apache.log4j.chainsaw.LoggingEventWrapper

public class LoggingEventWrapper extends Object
Wrap access to a LoggingEvent. All property updates need to go through this object and not through the wrapped logging event, since the properties are shared by two views of the same backing LoggingEvent, and loggingEvent itself creates a copy of passed-in properties..

Property reads can be made on the actual LoggingEvent.

  • Field Details

    • loggingEvent

      private final org.apache.log4j.spi.LoggingEvent loggingEvent
    • DEFAULT_HEIGHT

      private static final int DEFAULT_HEIGHT
      See Also:
    • colorRuleBackground

      private Color colorRuleBackground
    • colorRuleForeground

      private Color colorRuleForeground
    • markerHeight

      private int markerHeight
    • msgHeight

      private int msgHeight
    • id

      private int id
    • searchMatch

      private boolean searchMatch
    • eventMatches

      Map eventMatches
    • syncWrapper

      private LoggingEventWrapper syncWrapper
    • displayed

      private boolean displayed
  • Constructor Details

    • LoggingEventWrapper

      public LoggingEventWrapper(org.apache.log4j.spi.LoggingEvent loggingEvent)
    • LoggingEventWrapper

      public LoggingEventWrapper(LoggingEventWrapper loggingEventWrapper)
  • Method Details

    • getLoggingEvent

      public org.apache.log4j.spi.LoggingEvent getLoggingEvent()
    • setProperty

      public void setProperty(String propName, String propValue)
    • removeProperty

      public Object removeProperty(String propName)
    • getPropertyKeySet

      public Set getPropertyKeySet()
    • updateColorRuleColors

      public void updateColorRuleColors(Color backgroundColor, Color foregroundColor)
    • evaluateSearchRule

      public void evaluateSearchRule(org.apache.log4j.rule.Rule searchRule)
    • getSearchMatches

      public Map getSearchMatches()
    • getForeground

      public Color getForeground()
    • getBackground

      public Color getBackground()
    • getColorRuleBackground

      public Color getColorRuleBackground()
    • getColorRuleForeground

      public Color getColorRuleForeground()
    • isSearchMatch

      public boolean isSearchMatch()
    • setMarkerHeight

      public void setMarkerHeight(int markerHeight)
    • getMarkerHeight

      public int getMarkerHeight()
    • setMsgHeight

      public void setMsgHeight(int msgHeight)
    • getMsgHeight

      public int getMsgHeight()
    • setDisplayed

      public void setDisplayed(boolean b)
    • setPreviousDisplayedEventTimestamp

      public void setPreviousDisplayedEventTimestamp(long previousDisplayedEventTimeStamp)
    • isDisplayed

      public boolean isDisplayed()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object