/[Apache-SVN]
ViewVC logotype

Revision 942512


Jump to revision: Previous Next
Author: sdeboy
Date: Sun May 9 08:30:00 2010 UTC (14 years, 1 month ago)
Changed paths: 54
Log Message:
Added ability to highlight search match text in the table (per-log panel preference, enabled by default)
 - modified the Rule.evaluate method to accept a Map argument.  If the map argument is not null, the map will be populated with text matches resulting from the rule evaluation - the keys are the field names containing text matches discovered during rule evaluation, the values are the (possibly multiple) text matches
- updated Chainsaw & receivers pom.xml to require log4j-extras 1.1 snapshot due to the change to the Rule API
 - renamed JEditorPaneFormatter to JTextComponentFormatter
 - modified the Search match color in the table from black background to grey background, from white foreground to black foreground
- reworked concurrency & use of event lists in ChainsawCyclicBufferTableModel
- added search matches to extendedloggingevent (used during rendering)
- updated findnext/previous logic to handle no selected row, better handling of wrapping forward & back 
- reworked tablecellrenderer logic to support bolding of search-match text in the table (required changing multiline fields to use a jtextpane)
- updated all Rules to accept a Map which is populated by String keys representing the fields providing a text match, and Set values containing the one or more text matches for that field (if the map is null, no collection of results is performed)
- updated And, Or and Not rules to correctly aggregate text match results of their child rules
- updated ExpressionRule to allow definition of expressions containing keywords as text (must be single-quoted)


Changed paths

Path Details
Directorylogging/chainsaw/trunk/pom.xml modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ChainsawAbout.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ChainsawAppenderHandler.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ChainsawConstants.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/EventContainer.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ExtendedLoggingEvent.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/JEditorPaneFormatter.java deleted
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/JTextComponentFormatter.java
(Copied from logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/JEditorPaneFormatter.java, r930795)
added , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanelPreferenceModel.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanelPreferencePanel.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogUI.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/RuleMediator.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/TableColorizingRenderer.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/WelcomePanel.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/color/RuleColorizer.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/layout/LayoutEditorPane.java modified , text changed
Directorylogging/chainsaw/trunk/src/main/resources/org/apache/log4j/chainsaw/help/release-notes.html modified , text changed
Directorylogging/chainsaw/trunk/src/main/resources/org/apache/log4j/chainsaw/prefs/default.properties modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/filter/ExpressionFilter.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/filter/LocationInfoFilter.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/AndRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/ColorRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/EqualsRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/ExistsRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/ExpressionRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/InequalityRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/LevelEqualsRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/LevelInequalityRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/LikeRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/NotEqualsRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/NotLevelEqualsRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/NotRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/OrRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/PartialTextMatchRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/Rule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/TimestampEqualsRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/main/java/org/apache/log4j/rule/TimestampInequalityRule.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/AndRuleTest.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/EqualsRuleTest.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/ExistsRuleTest.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/LevelEqualsRuleTest.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/LevelInequalityRuleTest.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/NotEqualsRuleTest.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/NotRuleTest.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/OrRuleTest.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/PartialTextMatchRuleTest.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/TimestampEqualsRuleTest.java modified , text changed
Directorylogging/log4j/companions/extras/trunk/src/test/java/org/apache/log4j/rule/TimestampInequalityRuleTest.java modified , text changed
Directorylogging/log4j/companions/receivers/trunk/pom.xml modified , text changed
Directorylogging/log4j/companions/receivers/trunk/src/main/java/org/apache/log4j/varia/LogFilePatternReceiver.java modified , text changed
Directorylogging/log4j/companions/receivers/trunk/src/main/java/org/apache/log4j/xml/LogFileXMLReceiver.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26