public class RuleColorizer extends Object implements Colorizer
Constructor and Description |
---|
RuleColorizer() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener) |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener) |
void |
addRule(String ruleSetName,
org.apache.log4j.rule.ColorRule rule) |
void |
addRules(Map newRules) |
Color |
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.
|
List |
getCurrentRules() |
Vector |
getDefaultColors() |
org.apache.log4j.rule.Rule |
getFindRule() |
Color |
getForegroundColor(org.apache.log4j.spi.LoggingEvent event) |
org.apache.log4j.rule.Rule |
getLoggerRule() |
Map |
getRules() |
void |
loadColorSettings(String name)
Load panel color settings if they exist - otherwise, load default color settings
|
void |
removePropertyChangeListener(PropertyChangeListener listener) |
void |
removeRule(String ruleSetName,
String expression) |
void |
saveColorSettings(String name)
Save panel color settings
|
void |
setCurrentRuleSet(String ruleSetName) |
void |
setFindRule(org.apache.log4j.rule.Rule findRule) |
void |
setLoggerRule(org.apache.log4j.rule.Rule loggerRule) |
void |
setRules(Map rules) |
public void setLoggerRule(org.apache.log4j.rule.Rule loggerRule)
public void setFindRule(org.apache.log4j.rule.Rule findRule)
public org.apache.log4j.rule.Rule getFindRule()
public org.apache.log4j.rule.Rule getLoggerRule()
public void setRules(Map rules)
public Map getRules()
public List getCurrentRules()
public void addRules(Map newRules)
public void addRule(String ruleSetName, org.apache.log4j.rule.ColorRule rule)
public void setCurrentRuleSet(String ruleSetName)
public Color getBackgroundColor(org.apache.log4j.spi.LoggingEvent event)
Colorizer
getBackgroundColor
in interface Colorizer
public Color getForegroundColor(org.apache.log4j.spi.LoggingEvent event)
getForegroundColor
in interface Colorizer
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
propertyName
- listener
- public void saveColorSettings(String name)
public void loadColorSettings(String name)
public Vector getDefaultColors()
Copyright © 2002-2018 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache Chainsaw, Chainsaw, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.