RE: [chainsaw] chainsaw with multiple tabs...

2003-12-10 Thread Paul Smith
On Thu, 2003-12-11 at 12:49, Scott Deboy wrote: > Now the question of how to get chainsawappenderhandler to use the saved > property via settingsManager. That looks a little more complicated. > Easy. We don't. We can modify the Handler to have a getIdentifierExpression() + a setter to make it

RE: [chainsaw] chainsaw with multiple tabs...

2003-12-10 Thread Scott Deboy
Paul Smith [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 10, 2003 5:35 PM To: Log4J Developers List Subject: RE: [chainsaw] chainsaw with multiple tabs... > (spaces are removed after the event's values are retrieved) > PROP.log4jmachinename - PROP.log4japp > I like this

RE: [chainsaw] chainsaw with multiple tabs...

2003-12-10 Thread Paul Smith
> (spaces are removed after the event's values are retrieved) > PROP.log4jmachinename - PROP.log4japp > I like this one. We can always work out a way to make spaces not mandatory at latter stage if it's a pain right now. > We could be smarter about it but that would require more complicated >

RE: [chainsaw] chainsaw with multiple tabs...

2003-12-10 Thread Scott Deboy
stringtokenizer version. We could be smarter about it but that would require more complicated scanner logic. Thoughts? -Original Message- From: Paul Smith [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 10, 2003 3:14 PM To: Log4J Developers List Subject: RE: [chainsaw] chainsaw with

RE: [chainsaw] chainsaw with multiple tabs...

2003-12-10 Thread Paul Smith
> For example, for the way Chainsaw currently works, the only expression > it's supporting is: > PROP.log4jmachinename-PROP.log4japp At a minimum we should at least convert over the ChainsawAppenderHandler code so that it is configurable, rather than how we have it now (it's a bunch of if()'s with

RE: [chainsaw] chainsaw with multiple tabs...

2003-12-10 Thread Scott Deboy
Here's my current thoughts on multiple tabs (mostly initialization time definition of tabs): We have the ability to look up logging event fields by keyword, using the LoggingEventFieldResolver class. This allows us to define expressions that can be resolved when an event shows up, which can be