logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karczmarczyk, Krzysztof" <Krzysztof.Karczmarc...@sabre.com>
Subject Embedding chainsaw
Date Tue, 25 Jul 2006 08:31:56 GMT


Our project needs to embed Chainsaw viewer and get limited control over
it. We did appropriate customizations using alpha-6 release but need to
upgrade log4j and Chainsaw to the latest alpha-8 to get latest
improvements and solve common compatibility problems.

We need to create LogUI instance, activate it with our own
implementation of ChainsawAppender and gain some basic control on
columns order/visibility. It would be nice if we could change the
default detailed message formatting also.

In current version of chainsaw we are hitting some problems and to embed
it we need to do ugly hacks. To solve it and make Chainsaw more
embeddable I'm proposing small changes to the code that would make our
life easier:

Must have:
- provide LogUI constructor with ApplicationPreferenceModel argument
- provide accessor for preferenceModel in LogPanel
Nice have:
- add ability to activate (make visible) specified LogPanel instance
- make ChainsawTabbedPane class public - right now LogUI has public
method returning ChainsawTabbedPane instance 
- make constants (column names, common properties) available 

Let me know what you guys think about it and if this is doable for the
next alpha release. I'm ready to contribute if you are busy with other


To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org

View raw message