You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by "Stein, Jason" <ja...@vertexgroup.com> on 2013/01/17 22:42:11 UTC
Chainsaw v2 Log viewer
I'm trying to get Chainsaw up and running with our Jboss application. We're currently using a JBoss log4j log which has a conversion pattern that looks like this:
<param name="ConversionPattern" value="%d{DATE} %-5p [%c{1},%X{host}] [%-10X{username}][%t] %m%n"/>
As a result of not knowing exactly what logformat to use for this, I was getting a message which stated that there were no matching lines, and then it would show the log message that wasn't matching.
Then, in order to get Chainsaw to work, I created a separate conversion pattern (in a separate appender) which was detailed in your tutorial like this:
<param name="ConversionPattern" value="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
And used the logformat of TIMESTAMP LEVEL [THREAD] CLASS (FILE:LINE) - MESSAGE
Like I said, hoping to simply get something in the chainsaw-log...
All I'm getting is messages that say "no further lines to process", rather than any real log messages. As a matter of fact, I don't see ANY real log messages, just chainsaw-logs.
What I was hoping I could do was use Chainsaw as a better log viewer - instead of using TextPad or Notepad++ .
Any help would be very much appreciated.
Please consider the environment before printing this email.
The information contained in this e-mail and its attachments are confidential to
the intended recipient and may be legally privileged or otherwise protected from
disclosure. If you have received this message in error,you must not print this
email or its attachments. Please notify the sender immediately and delete the
message and any attachments from your computer. The unauthorized use, disclosure,
copying or alteration of this message is forbidden. Emails are not secure and may
contain viruses. Vertex accepts no responsibility for viruses; it is your
responsibility to scan or otherwise check this email and any attachments.
Re: Chainsaw v2 Log viewer
Posted by Scott Deboy <sc...@gmail.com>.
Today there aren't a lot of great options here - setting up a JNLP-enabled
web server and exposing signed versions of the developer snapshot jars and
generating multiple configuration files and multiple jnlp files pointing to
those - ugly.
Using shortcuts in your window manager or a script could be a little
better, but I think I have a better option for you.
Chainsaw and all of the network-based appenders already support 'discovery'
via multicast dns/rendezvous, so I'd try a network-based appender and this
discovery configuration. I'd suggest either a multicastappender,
UDPappender or SocketHubAppender.
In theory, once you have the jmdns jar available in your app (alongside
log4j), you would add one line to your socket-based appender configuration:
setAdvertiseViaMulticastDNS=true
Once your app is running and you start Chainsaw (assuming the nodes are
reachable via multicast), you will see the advertised socket-based appender
in Chainsaw's 'connect to' menu.
Adding discovery for file-based appenders is an interesting idea since we
have VFSLogFilePatternReceiver. I'll have to think about what that would
take.
Hope that helps,
Scott
On Thu, Jan 17, 2013 at 4:39 PM, Stein, Jason
<ja...@vertexgroup.com>wrote:
> Scott, not sure that I follow you when you say, “pushed Chainsaw to your
> own web server.” Do you mean try to create my own JNLP file?****
>
> ** **
>
> *From:* Scott Deboy [mailto:scott.deboy@gmail.com]
> *Sent:* Thursday, January 17, 2013 3:06 PM
>
> *To:* Log4J Developers List
> *Subject:* Re: Chainsaw v2 Log viewer****
>
> ** **
>
> Hi Jason,
>
> Glad that helped - there are a lot of new features - feedback welcome.
>
> The latest developer snapshot isn't available via webstart, but if you
> pushed Chainsaw to your own web server, yes, the first arg Chainsaw accepts
> is a URL to a configuration file (you can use this feature to create
> different aliases in Windows etc.).****
>
> Scott****
>
> ** **
>
> On Thu, Jan 17, 2013 at 3:00 PM, Stein, Jason <ja...@vertexgroup.com>
> wrote:****
>
> Thank you, Scott, that worked great. Now my next wish is this:****
>
> ****
>
> Since I have about 50 Test/QA JBoss environments, to use JNLP to start
> Chainsaw and have the appropriate configurations automatically loaded for
> each environment, depending upon which jnlp link one clicks.****
>
> ****
>
> Is that possible? ****
>
> ****
>
> *From:* Scott Deboy [mailto:scott.deboy@gmail.com]
> *Sent:* Thursday, January 17, 2013 1:55 PM
> *To:* Log4J Developers List
> *Subject:* Re: Chainsaw v2 Log viewer****
>
> ****
>
> Latest developer snapshot is available here:
> http://people.apache.org/~sdeboy****
>
> ****
>
> On Thu, Jan 17, 2013 at 1:55 PM, Scott Deboy <sc...@gmail.com>
> wrote:****
>
> If you aren't already, I'd suggest trying the latest developer snapshot.**
> **
>
> It has built-in support for generating a Chainsaw configuration from a
> fileappender/conversionpattern:****
>
> - File, load Chainsaw configuration menu****
>
> - Use fileappender entries from a log4j config file (can be .properties
> or .xml)****
>
> - Select the 'open file' button and browse to your log4j configuration
> file containing the fileappender entries****
>
> - Optionally select 'always start Chainsaw with this' and probably 'Save
> configuration as'****
>
> Let me know if that doesn't work.****
>
> If you are having problems, you can always use 'MESSAGE' as your
> logformat, which will not parse the line at all, just write the entire line
> to the 'MESSAGE' field.****
>
>
> Scott****
>
> ****
>
> On Thu, Jan 17, 2013 at 1:42 PM, Stein, Jason <ja...@vertexgroup.com>
> wrote:****
>
> ****
>
> I’m trying to get Chainsaw up and running with our Jboss application.
> We’re currently using a JBoss log4j log which has a conversion pattern
> that looks like this:****
>
> ****
>
> <param name="ConversionPattern" value="%d{DATE} %-5p [%c{1},%X{host}]
> [%-10X{username}][%t] %m%n"/>****
>
> ****
>
> As a result of not knowing exactly what logformat to use for this, I was
> getting a message which stated that there were no matching lines, and then
> it would show the log message that wasn’t matching.****
>
> ****
>
> Then, in order to get Chainsaw to work, I created a separate conversion
> pattern (in a separate appender) which was detailed in your tutorial like
> this:****
>
> ****
>
> <param name="ConversionPattern" value="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
> ****
>
> ****
>
> And used the logformat of TIMESTAMP LEVEL [THREAD] CLASS (FILE:LINE) –
> MESSAGE ****
>
> Like I said, hoping to simply get something in the chainsaw-log…****
>
> ****
>
> All I’m getting is messages that say “no further lines to process”, rather
> than any real log messages. As a matter of fact, I don’t see ANY real
> log messages, just chainsaw-logs.****
>
> ****
>
> What I was hoping I could do was use Chainsaw as a better log viewer –
> instead of using TextPad or Notepad++ .****
>
> ****
>
> Any help would be very much appreciated.****
>
> ****
>
> ****
>
>
>
> Please consider the environment before printing this email.
> The information contained in this e-mail and its attachments are
> confidential to the intended recipient and may be legally privileged or
> otherwise protected from disclosure. If you have received this message in
> error,you must not print this email or its attachments. Please notify the
> sender immediately and delete the message and any attachments from your
> computer. The unauthorized use, disclosure, copying or alteration of this
> message is forbidden. Emails are not secure and may contain viruses. Vertex
> accepts no responsibility for viruses; it is your responsibility to scan or
> otherwise check this email and any attachments. ****
>
> ****
>
> ****
>
> ** **
>
RE: Chainsaw v2 Log viewer
Posted by "Stein, Jason" <ja...@vertexgroup.com>.
Scott, not sure that I follow you when you say, "pushed Chainsaw to your own web server." Do you mean try to create my own JNLP file?
From: Scott Deboy [mailto:scott.deboy@gmail.com]
Sent: Thursday, January 17, 2013 3:06 PM
To: Log4J Developers List
Subject: Re: Chainsaw v2 Log viewer
Hi Jason,
Glad that helped - there are a lot of new features - feedback welcome.
The latest developer snapshot isn't available via webstart, but if you pushed Chainsaw to your own web server, yes, the first arg Chainsaw accepts is a URL to a configuration file (you can use this feature to create different aliases in Windows etc.).
Scott
On Thu, Jan 17, 2013 at 3:00 PM, Stein, Jason <ja...@vertexgroup.com>> wrote:
Thank you, Scott, that worked great. Now my next wish is this:
Since I have about 50 Test/QA JBoss environments, to use JNLP to start Chainsaw and have the appropriate configurations automatically loaded for each environment, depending upon which jnlp link one clicks.
Is that possible?
From: Scott Deboy [mailto:scott.deboy@gmail.com<ma...@gmail.com>]
Sent: Thursday, January 17, 2013 1:55 PM
To: Log4J Developers List
Subject: Re: Chainsaw v2 Log viewer
Latest developer snapshot is available here: http://people.apache.org/~sdeboy
On Thu, Jan 17, 2013 at 1:55 PM, Scott Deboy <sc...@gmail.com>> wrote:
If you aren't already, I'd suggest trying the latest developer snapshot.
It has built-in support for generating a Chainsaw configuration from a fileappender/conversionpattern:
- File, load Chainsaw configuration menu
- Use fileappender entries from a log4j config file (can be .properties or .xml)
- Select the 'open file' button and browse to your log4j configuration file containing the fileappender entries
- Optionally select 'always start Chainsaw with this' and probably 'Save configuration as'
Let me know if that doesn't work.
If you are having problems, you can always use 'MESSAGE' as your logformat, which will not parse the line at all, just write the entire line to the 'MESSAGE' field.
Scott
On Thu, Jan 17, 2013 at 1:42 PM, Stein, Jason <ja...@vertexgroup.com>> wrote:
I'm trying to get Chainsaw up and running with our Jboss application. We're currently using a JBoss log4j log which has a conversion pattern that looks like this:
<param name="ConversionPattern" value="%d{DATE} %-5p [%c{1},%X{host}] [%-10X{username}][%t] %m%n"/>
As a result of not knowing exactly what logformat to use for this, I was getting a message which stated that there were no matching lines, and then it would show the log message that wasn't matching.
Then, in order to get Chainsaw to work, I created a separate conversion pattern (in a separate appender) which was detailed in your tutorial like this:
<param name="ConversionPattern" value="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
And used the logformat of TIMESTAMP LEVEL [THREAD] CLASS (FILE:LINE) - MESSAGE
Like I said, hoping to simply get something in the chainsaw-log...
All I'm getting is messages that say "no further lines to process", rather than any real log messages. As a matter of fact, I don't see ANY real log messages, just chainsaw-logs.
What I was hoping I could do was use Chainsaw as a better log viewer - instead of using TextPad or Notepad++ .
Any help would be very much appreciated.
Please consider the environment before printing this email.
The information contained in this e-mail and its attachments are confidential to the intended recipient and may be legally privileged or otherwise protected from disclosure. If you have received this message in error,you must not print this email or its attachments. Please notify the sender immediately and delete the message and any attachments from your computer. The unauthorized use, disclosure, copying or alteration of this message is forbidden. Emails are not secure and may contain viruses. Vertex accepts no responsibility for viruses; it is your responsibility to scan or otherwise check this email and any attachments.
Re: Chainsaw v2 Log viewer
Posted by Scott Deboy <sc...@gmail.com>.
Hi Jason,
Glad that helped - there are a lot of new features - feedback welcome.
The latest developer snapshot isn't available via webstart, but if you
pushed Chainsaw to your own web server, yes, the first arg Chainsaw accepts
is a URL to a configuration file (you can use this feature to create
different aliases in Windows etc.).
Scott
On Thu, Jan 17, 2013 at 3:00 PM, Stein, Jason
<ja...@vertexgroup.com>wrote:
> Thank you, Scott, that worked great. Now my next wish is this:****
>
> ** **
>
> Since I have about 50 Test/QA JBoss environments, to use JNLP to start
> Chainsaw and have the appropriate configurations automatically loaded for
> each environment, depending upon which jnlp link one clicks.****
>
> ** **
>
> Is that possible? ****
>
> ** **
>
> *From:* Scott Deboy [mailto:scott.deboy@gmail.com]
> *Sent:* Thursday, January 17, 2013 1:55 PM
> *To:* Log4J Developers List
> *Subject:* Re: Chainsaw v2 Log viewer****
>
> ** **
>
> Latest developer snapshot is available here:
> http://people.apache.org/~sdeboy****
>
> ** **
>
> On Thu, Jan 17, 2013 at 1:55 PM, Scott Deboy <sc...@gmail.com>
> wrote:****
>
> If you aren't already, I'd suggest trying the latest developer snapshot.**
> **
>
> It has built-in support for generating a Chainsaw configuration from a
> fileappender/conversionpattern:****
>
> - File, load Chainsaw configuration menu****
>
> - Use fileappender entries from a log4j config file (can be .properties
> or .xml)****
>
> - Select the 'open file' button and browse to your log4j configuration
> file containing the fileappender entries****
>
> - Optionally select 'always start Chainsaw with this' and probably 'Save
> configuration as'****
>
> Let me know if that doesn't work.****
>
> If you are having problems, you can always use 'MESSAGE' as your
> logformat, which will not parse the line at all, just write the entire line
> to the 'MESSAGE' field.****
>
>
> Scott****
>
> ** **
>
> On Thu, Jan 17, 2013 at 1:42 PM, Stein, Jason <ja...@vertexgroup.com>
> wrote:****
>
> ** **
>
> I’m trying to get Chainsaw up and running with our Jboss application.
> We’re currently using a JBoss log4j log which has a conversion pattern
> that looks like this:****
>
> ****
>
> <param name="ConversionPattern" value="%d{DATE} %-5p [%c{1},%X{host}]
> [%-10X{username}][%t] %m%n"/>****
>
> ****
>
> As a result of not knowing exactly what logformat to use for this, I was
> getting a message which stated that there were no matching lines, and then
> it would show the log message that wasn’t matching.****
>
> ****
>
> Then, in order to get Chainsaw to work, I created a separate conversion
> pattern (in a separate appender) which was detailed in your tutorial like
> this:****
>
> ****
>
> <param name="ConversionPattern" value="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
> ****
>
> ****
>
> And used the logformat of TIMESTAMP LEVEL [THREAD] CLASS (FILE:LINE) –
> MESSAGE ****
>
> Like I said, hoping to simply get something in the chainsaw-log…****
>
> ****
>
> All I’m getting is messages that say “no further lines to process”, rather
> than any real log messages. As a matter of fact, I don’t see ANY real
> log messages, just chainsaw-logs.****
>
> ****
>
> What I was hoping I could do was use Chainsaw as a better log viewer –
> instead of using TextPad or Notepad++ .****
>
> ****
>
> Any help would be very much appreciated.****
>
> ****
>
> ****
>
>
>
> Please consider the environment before printing this email.
> The information contained in this e-mail and its attachments are
> confidential to the intended recipient and may be legally privileged or
> otherwise protected from disclosure. If you have received this message in
> error,you must not print this email or its attachments. Please notify the
> sender immediately and delete the message and any attachments from your
> computer. The unauthorized use, disclosure, copying or alteration of this
> message is forbidden. Emails are not secure and may contain viruses. Vertex
> accepts no responsibility for viruses; it is your responsibility to scan or
> otherwise check this email and any attachments. ****
>
> ** **
>
> ** **
>
RE: Chainsaw v2 Log viewer
Posted by "Stein, Jason" <ja...@vertexgroup.com>.
Thank you, Scott, that worked great. Now my next wish is this:
Since I have about 50 Test/QA JBoss environments, to use JNLP to start Chainsaw and have the appropriate configurations automatically loaded for each environment, depending upon which jnlp link one clicks.
Is that possible?
From: Scott Deboy [mailto:scott.deboy@gmail.com]
Sent: Thursday, January 17, 2013 1:55 PM
To: Log4J Developers List
Subject: Re: Chainsaw v2 Log viewer
Latest developer snapshot is available here: http://people.apache.org/~sdeboy
On Thu, Jan 17, 2013 at 1:55 PM, Scott Deboy <sc...@gmail.com>> wrote:
If you aren't already, I'd suggest trying the latest developer snapshot.
It has built-in support for generating a Chainsaw configuration from a fileappender/conversionpattern:
- File, load Chainsaw configuration menu
- Use fileappender entries from a log4j config file (can be .properties or .xml)
- Select the 'open file' button and browse to your log4j configuration file containing the fileappender entries
- Optionally select 'always start Chainsaw with this' and probably 'Save configuration as'
Let me know if that doesn't work.
If you are having problems, you can always use 'MESSAGE' as your logformat, which will not parse the line at all, just write the entire line to the 'MESSAGE' field.
Scott
On Thu, Jan 17, 2013 at 1:42 PM, Stein, Jason <ja...@vertexgroup.com>> wrote:
I'm trying to get Chainsaw up and running with our Jboss application. We're currently using a JBoss log4j log which has a conversion pattern that looks like this:
<param name="ConversionPattern" value="%d{DATE} %-5p [%c{1},%X{host}] [%-10X{username}][%t] %m%n"/>
As a result of not knowing exactly what logformat to use for this, I was getting a message which stated that there were no matching lines, and then it would show the log message that wasn't matching.
Then, in order to get Chainsaw to work, I created a separate conversion pattern (in a separate appender) which was detailed in your tutorial like this:
<param name="ConversionPattern" value="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
And used the logformat of TIMESTAMP LEVEL [THREAD] CLASS (FILE:LINE) - MESSAGE
Like I said, hoping to simply get something in the chainsaw-log...
All I'm getting is messages that say "no further lines to process", rather than any real log messages. As a matter of fact, I don't see ANY real log messages, just chainsaw-logs.
What I was hoping I could do was use Chainsaw as a better log viewer - instead of using TextPad or Notepad++ .
Any help would be very much appreciated.
Please consider the environment before printing this email.
The information contained in this e-mail and its attachments are confidential to the intended recipient and may be legally privileged or otherwise protected from disclosure. If you have received this message in error,you must not print this email or its attachments. Please notify the sender immediately and delete the message and any attachments from your computer. The unauthorized use, disclosure, copying or alteration of this message is forbidden. Emails are not secure and may contain viruses. Vertex accepts no responsibility for viruses; it is your responsibility to scan or otherwise check this email and any attachments.
Re: Chainsaw v2 Log viewer
Posted by Scott Deboy <sc...@gmail.com>.
Latest developer snapshot is available here:
http://people.apache.org/~sdeboy
On Thu, Jan 17, 2013 at 1:55 PM, Scott Deboy <sc...@gmail.com> wrote:
> If you aren't already, I'd suggest trying the latest developer snapshot.
>
> It has built-in support for generating a Chainsaw configuration from a
> fileappender/conversionpattern:
> - File, load Chainsaw configuration menu
> - Use fileappender entries from a log4j config file (can be .properties
> or .xml)
> - Select the 'open file' button and browse to your log4j configuration
> file containing the fileappender entries
> - Optionally select 'always start Chainsaw with this' and probably 'Save
> configuration as'
>
> Let me know if that doesn't work.
>
> If you are having problems, you can always use 'MESSAGE' as your
> logformat, which will not parse the line at all, just write the entire line
> to the 'MESSAGE' field.
>
> Scott
>
>
> On Thu, Jan 17, 2013 at 1:42 PM, Stein, Jason <jason.stein@vertexgroup.com
> > wrote:
>
>>
>>
>> I’m trying to get Chainsaw up and running with our Jboss application.
>> We’re currently using a JBoss log4j log which has a conversion pattern
>> that looks like this:****
>>
>> ** **
>>
>> <param name="ConversionPattern" value="%d{DATE} %-5p [%c{1},%X{host}]
>> [%-10X{username}][%t] %m%n"/>****
>>
>> ** **
>>
>> As a result of not knowing exactly what logformat to use for this, I was
>> getting a message which stated that there were no matching lines, and then
>> it would show the log message that wasn’t matching.****
>>
>> ** **
>>
>> Then, in order to get Chainsaw to work, I created a separate conversion
>> pattern (in a separate appender) which was detailed in your tutorial
>> like this:****
>>
>> ** **
>>
>> <param name="ConversionPattern" value="%d %-5p [%t] %C{2} (%F:%L) -
>> %m%n"/>****
>>
>> ** **
>>
>> And used the logformat of TIMESTAMP LEVEL [THREAD] CLASS (FILE:LINE) –
>> MESSAGE ****
>>
>> Like I said, hoping to simply get something in the chainsaw-log…****
>>
>> ** **
>>
>> All I’m getting is messages that say “no further lines to process”,
>> rather than any real log messages. As a matter of fact, I don’t see ANY
>> real log messages, just chainsaw-logs.****
>>
>> ** **
>>
>> What I was hoping I could do was use Chainsaw as a better log viewer –
>> instead of using TextPad or Notepad++ .****
>>
>> ** **
>>
>> Any help would be very much appreciated.****
>>
>> ** **
>>
>> ** **
>>
>>
>> ** Please consider the environment before printing this email.
>> The information contained in this e-mail and its attachments are
>> confidential to the intended recipient and may be legally privileged or
>> otherwise protected from disclosure. If you have received this message in
>> error,you must not print this email or its attachments. Please notify the
>> sender immediately and delete the message and any attachments from your
>> computer. The unauthorized use, disclosure, copying or alteration of this
>> message is forbidden. Emails are not secure and may contain viruses. Vertex
>> accepts no responsibility for viruses; it is your responsibility to scan or
>> otherwise check this email and any attachments.
>>
>
>
Re: Chainsaw v2 Log viewer
Posted by Scott Deboy <sc...@gmail.com>.
If you aren't already, I'd suggest trying the latest developer snapshot.
It has built-in support for generating a Chainsaw configuration from a
fileappender/conversionpattern:
- File, load Chainsaw configuration menu
- Use fileappender entries from a log4j config file (can be .properties or
.xml)
- Select the 'open file' button and browse to your log4j configuration
file containing the fileappender entries
- Optionally select 'always start Chainsaw with this' and probably 'Save
configuration as'
Let me know if that doesn't work.
If you are having problems, you can always use 'MESSAGE' as your logformat,
which will not parse the line at all, just write the entire line to the
'MESSAGE' field.
Scott
On Thu, Jan 17, 2013 at 1:42 PM, Stein, Jason
<ja...@vertexgroup.com>wrote:
>
>
> I’m trying to get Chainsaw up and running with our Jboss application.
> We’re currently using a JBoss log4j log which has a conversion pattern
> that looks like this:****
>
> ** **
>
> <param name="ConversionPattern" value="%d{DATE} %-5p [%c{1},%X{host}]
> [%-10X{username}][%t] %m%n"/>****
>
> ** **
>
> As a result of not knowing exactly what logformat to use for this, I was
> getting a message which stated that there were no matching lines, and then
> it would show the log message that wasn’t matching.****
>
> ** **
>
> Then, in order to get Chainsaw to work, I created a separate conversion
> pattern (in a separate appender) which was detailed in your tutorial like
> this:****
>
> ** **
>
> <param name="ConversionPattern" value="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
> ****
>
> ** **
>
> And used the logformat of TIMESTAMP LEVEL [THREAD] CLASS (FILE:LINE) –
> MESSAGE ****
>
> Like I said, hoping to simply get something in the chainsaw-log…****
>
> ** **
>
> All I’m getting is messages that say “no further lines to process”, rather
> than any real log messages. As a matter of fact, I don’t see ANY real
> log messages, just chainsaw-logs.****
>
> ** **
>
> What I was hoping I could do was use Chainsaw as a better log viewer –
> instead of using TextPad or Notepad++ .****
>
> ** **
>
> Any help would be very much appreciated.****
>
> ** **
>
> ** **
>
>
> ** Please consider the environment before printing this email.
> The information contained in this e-mail and its attachments are
> confidential to the intended recipient and may be legally privileged or
> otherwise protected from disclosure. If you have received this message in
> error,you must not print this email or its attachments. Please notify the
> sender immediately and delete the message and any attachments from your
> computer. The unauthorized use, disclosure, copying or alteration of this
> message is forbidden. Emails are not secure and may contain viruses. Vertex
> accepts no responsibility for viruses; it is your responsibility to scan or
> otherwise check this email and any attachments.
>