Package org.apache.log4j.chainsaw
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.
-
-
Constructor Summary
Constructors Constructor Description LoggingEventWrapper(LoggingEventWrapper loggingEventWrapper)LoggingEventWrapper(org.apache.log4j.spi.LoggingEvent loggingEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)voidevaluateSearchRule(org.apache.log4j.rule.Rule searchRule)ColorgetBackground()ColorgetColorRuleBackground()ColorgetColorRuleForeground()ColorgetForeground()org.apache.log4j.spi.LoggingEventgetLoggingEvent()intgetMarkerHeight()intgetMsgHeight()SetgetPropertyKeySet()MapgetSearchMatches()inthashCode()booleanisDisplayed()booleanisSearchMatch()ObjectremoveProperty(String propName)voidsetDisplayed(boolean b)voidsetMarkerHeight(int markerHeight)voidsetMsgHeight(int msgHeight)voidsetPreviousDisplayedEventTimestamp(long previousDisplayedEventTimeStamp)voidsetProperty(String propName, String propValue)StringtoString()voidupdateColorRuleColors(Color backgroundColor, Color foregroundColor)
-
-
-
Constructor Detail
-
LoggingEventWrapper
public LoggingEventWrapper(org.apache.log4j.spi.LoggingEvent loggingEvent)
-
LoggingEventWrapper
public LoggingEventWrapper(LoggingEventWrapper loggingEventWrapper)
-
-
Method Detail
-
getLoggingEvent
public org.apache.log4j.spi.LoggingEvent getLoggingEvent()
-
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()
-
-