Return-Path: Delivered-To: apmail-logging-log4j-user-archive@www.apache.org Received: (qmail 94560 invoked from network); 3 Mar 2008 20:59:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Mar 2008 20:59:19 -0000 Received: (qmail 93588 invoked by uid 500); 3 Mar 2008 20:59:12 -0000 Delivered-To: apmail-logging-log4j-user-archive@logging.apache.org Received: (qmail 93566 invoked by uid 500); 3 Mar 2008 20:59:12 -0000 Mailing-List: contact log4j-user-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Log4J Users List" Reply-To: "Log4J Users List" Delivered-To: mailing list log4j-user@logging.apache.org Received: (qmail 93555 invoked by uid 99); 3 Mar 2008 20:59:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Mar 2008 12:59:12 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [64.126.120.8] (HELO corpcs1.theebsgroup.com) (64.126.120.8) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Mar 2008 20:58:22 +0000 Received: from 10.17.100.7 by corpcs1.theebsgroup.com with ESMTP id 2404320941204577813; Mon, 03 Mar 2008 14:56:53 -0600 Message-Id: <43D40895-DDEC-4DC4-B544-DF43553E79F5@theebsgroup.com> From: Jason Tholstrup To: "Log4J Users List" In-Reply-To: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Subject: Re: Chainsaw Tab identifier Date: Mon, 3 Mar 2008 14:56:53 -0600 References: <2CDE3AB0-2ED3-477B-A810-0D842809EE8A@theebsgroup.com> X-Mailer: Apple Mail (2.919.2) X-Virus-Checked: Checked by ClamAV on apache.org Sorry Scott I had not tried your instructions before I replied last time. I can get PROP.log4j.remoteSourceInfo to show up in my tab identifier but PROP.application does not seem to work (which to be honest is much closer to what I want). I've seen that there is an issue with the serialized object translation from the 1.2.X branch to the 1.3 based chainsaw v2 download, and I don't receive Class, Method, File, or Line information in my logs. Is this possibly the reason PROP.application does not show up, or is there something else I have missed? Here is the log4j.properties snippet for my app. I've bounced my server container just to make sure it reloaded and PROP.application continues to return nothing in chainsaw log4j.properties sinppet (on server) log4j.appender.HUB=org.apache.log4j.net.SocketHubAppender log4j.appender.HUB.port=9005 log4j.appender.HUB.LocationInfo=true log4j.appender.HUB.Threshold=DEBUG log4j.appender.HUB.application=SES Test Tab identifier string PROP.application - PROP.log4j.remoteSourceInfo chainsaw.xml ?xml version="1.0" encoding="UTF-8" ?> Jason Tholstrup On Mar 3, 2008, at 11:42 AM, Scott Deboy wrote: > Two things: > > 1. To get every socketappender connection to display in its own tab in > Chainsaw, use PROP.log4j.remoteSourceInfo as the tab identifier (note > the log4j. in front of the property name - log4j. isn't some special > property name, that's just the name of the property). > > 2. The 'application' property on socketappender is how you route > events > to different tabs when the two apps are running on the same server and > using socketappender. > > Here's an example of that config: > > class="org.apache.log4j.net.SocketAppender"> > > > > > > > Use a different value in the 'application' param for each of the > socketappender configs and you should be fine. > > > Scott Deboy > Principal Engineer > COMOTIV SYSTEMS > 111 SW Columbia Street Ste. 950 > Portland, OR 97201 > Office: 503.224.7496 > Direct Line: 503.821.6482 > Cell: 503.997.1367 > Fax: 503.222.0185 > sdeboy@comotivsystems.com > www.comotivsystems.com > > > -----Original Message----- > From: Jason Tholstrup [mailto:jason.tholstrup@theebsgroup.com] > Sent: Monday, March 03, 2008 9:24 AM > To: log4j-user@logging.apache.org > Subject: Chainsaw Tab identifier > > Hello, > > I'm trying to figure out what things I need to place in my Tab > identifier field to filter out my applications. I'm using log4j v > 1.2.13 and chainsaw v2. I have two applications running on the same > server and both are using a socketHubAppender on different ports. > > I don't have any location info so the default "PROP.hostName - > PROP.application" only separates by hostname and since I'm running two > apps on the same server I get both logs dumped to the same tab. I've > tried adding PROP.remoteSourceInfo (since that is a column in the logs > that shows up and has the port number listed) and that property > appears to return nothing. It's my understanding that the location > info does not work in log4j 1.2.X. So my question is two fold. Is > there some reference that I can look at that will tell me what > properties are available, and can someone tell me how I would go about > doing this? I see in the comments for LoggingEventFieldResolver the > following field are available but nothing here seems like it will work > for me. Plus there seems to be no explanation of what keyName is in > PROP.keyName. > > * Field Name Field value (String > representation Return type > * LOGGER category name > (logger) String > * LEVEL > level Level > * CLASS locationInformation's class > name String > * FILE locationInformation's file > name String > * LINE locationInformation's line > number String > * METHOD locationInformation's method > name String > * MSG > message Object > * NDC > NDC String > * EXCEPTION throwable string > representation ThrowableInformation > * TIMESTAMP > timestamp Long > * THREAD > thread String > * PROP.keyName entry in the Property > hashtable String > * mapped to the key [keyName] > > > Any help would be appreciated. > > Jason Tholstrup > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org > For additional commands, e-mail: log4j-user-help@logging.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org > For additional commands, e-mail: log4j-user-help@logging.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org For additional commands, e-mail: log4j-user-help@logging.apache.org