Nothing exists that I'm aware of that will read the patternLayout for a
fileappender and parse the logs based on that.

LogFilePatternReceiver can parse log files, but you have to specify the
pattern you're reading (which of course would need to correspond to the
patternLayout, but it's different syntax).

You can use LogFilePatternReceiver without Chainsaw.
LogFilePatternReceiver is a receiver - it emits loggingevents to
appenders, so you'd have to write your own appender and examine the
loggingevent in the appender.

Or, write some regexp code.

Scott Deboy
Principal Engineer
COMOTIV SYSTEMS
111 SW Columbia Street Ste. 950
Portland, OR  97201
Telephone: 503.224.7496
Cell: 503.997.1367
Fax: 503.222.0185
[EMAIL PROTECTED]
www.comotivsystems.com


-----Original Message-----
From: Yaroslav Chinskiy [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 12, 2006 8:35 AM
To: [email protected]
Subject: How to parse a log4j file

Hi,

 

Is there any API to parse a log file?

 

I don't want to use chainsaw. I have my own UI specialized for the
business we do here. Today, I parse the file by reading byte[] and using
some hard coded fields.

 

I need an API where I can reuse log4j properties that where used to
create a file and parse it as a collection of lines. Each line will have
a collection of fields based on the pattern.

 

Thanks.



**********************************************************************
This communication and all information (including, but not limited to,
market prices/levels and data) contained therein (the "Information") is
for informational purposes only, is confidential, may be legally
privileged and is the intellectual property of ICAP plc and its
affiliates ("ICAP") or third parties. No confidentiality or privilege is
waived or lost by any mistransmission. The Information is not, and
should not be construed as, an offer, bid or solicitation in relation to
any financial instrument or as an official confirmation of any
transaction. The Information is not warranted, including, but not
limited, as to completeness, timeliness or accuracy and is subject to
change without notice. ICAP assumes no liability for use or misuse of
the Information. All representations and warranties are expressly
disclaimed. The Information does not necessarily reflect the views of
ICAP. Access to the Information by anyone else other than the recipient
is unauthorized and any disclosure, copying, distribution or any action
taken or omitted to be taken in reliance on it is prohibited. If you
receive this message in error, please immediately delete it and all
copies of it from your system, destroy any hard copies of it and notify
the sender.
**********************************************************************


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to