Class RuleColorizer
java.lang.Object
org.apache.log4j.chainsaw.color.RuleColorizer
- All Implemented Interfaces:
Colorizer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PropertyChangeSupportprivate static final Stringprivate Stringprivate final Stringprivate final Stringprivate final Stringprivate Mapprivate final Colorprivate org.apache.log4j.rule.Ruleprivate org.apache.log4j.rule.Ruleprivate final Colorprivate Mapprivate final Color -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener) voidvoidprivate booleandoLoadColorSettings(String name) getBackgroundColor(org.apache.log4j.spi.LoggingEvent event) Given a LoggingEvent, returns a Color to use for background, or null if this instance cannot determine one, or that the stanard color should be used.org.apache.log4j.rule.RulegetForegroundColor(org.apache.log4j.spi.LoggingEvent event) org.apache.log4j.rule.RulegetRules()voidloadColorSettings(String name) Load panel color settings if they exist - otherwise, load default color settingsvoidvoidremoveRule(String ruleSetName, String expression) voidsaveColorSettings(String name) Save panel color settingsvoidsetCurrentRuleSet(String ruleSetName) voidsetFindRule(org.apache.log4j.rule.Rule findRule) voidsetLoggerRule(org.apache.log4j.rule.Rule loggerRule) void
-
Field Details
-
rules
-
colorChangeSupport
-
defaultRules
-
currentRuleSet
-
findRule
private org.apache.log4j.rule.Rule findRule -
loggerRule
private org.apache.log4j.rule.Rule loggerRule -
COLORS_EXTENSION
- See Also:
-
WARN_DEFAULT_COLOR
-
FATAL_OR_ERROR_DEFAULT_COLOR
-
MARKER_DEFAULT_COLOR
-
DEFAULT_WARN_EXPRESSION
- See Also:
-
DEFAULT_FATAL_ERROR_EXCEPTION_EXPRESSION
- See Also:
-
DEFAULT_MARKER_EXPRESSION
- See Also:
-
-
Constructor Details
-
RuleColorizer
public RuleColorizer()
-
-
Method Details
-
setLoggerRule
public void setLoggerRule(org.apache.log4j.rule.Rule loggerRule) -
setFindRule
public void setFindRule(org.apache.log4j.rule.Rule findRule) -
getFindRule
public org.apache.log4j.rule.Rule getFindRule() -
getLoggerRule
public org.apache.log4j.rule.Rule getLoggerRule() -
setRules
-
getRules
-
getCurrentRules
-
addRules
-
addRule
-
removeRule
-
setCurrentRuleSet
-
getBackgroundColor
Description copied from interface:ColorizerGiven a LoggingEvent, returns a Color to use for background, or null if this instance cannot determine one, or that the stanard color should be used.- Specified by:
getBackgroundColorin interfaceColorizer- Parameters:
event-- Returns:
- background color
-
getForegroundColor
- Specified by:
getForegroundColorin interfaceColorizer
-
addPropertyChangeListener
-
removePropertyChangeListener
-
addPropertyChangeListener
- Parameters:
propertyName-listener-
-
saveColorSettings
Save panel color settings -
loadColorSettings
Load panel color settings if they exist - otherwise, load default color settings -
doLoadColorSettings
-
getDefaultColors
-