I'm just using a pattern I copied from the docs ;-) --M@
On Fri, May 10, 2013 at 2:33 PM, Scott Deboy <[email protected]> wrote: > The advertiser should be doing all that for you..it may be getting > hung up if you don't have good delimiters. > > The fix: change your patternlayout on the appender side to include > delimiters around each field and Chainsaw will parse them correctly. > > On 5/10/13, M@ <[email protected]> wrote: > > Brilliant! That got it. Thank you so much! > > > > For my next trick I'll play with the format string to get the "Logger" > > column to populate correctly, but that's minor and probably not hard. > > > > --M@ > > > > On Fri, May 10, 2013 at 2:24 PM, Scott Deboy <[email protected]> > wrote: > > > >> Try this form of URI (note the three slashes at the front): > >> > >> file:///path/to/logfile > >> > >> > >> > >> On 5/10/13, M@ <[email protected]> wrote: > >> > It says the file is not available (retry in 10s), so I copied and > >> > pasted > >> > the URI from the log message and it opens ok in a browser. > >> > > >> > --M@ > >> > > >> > On Fri, May 10, 2013 at 2:18 PM, Scott Deboy <[email protected]> > >> wrote: > >> > > >> >> Look in the chainsaw-log tab - there should be messages explaining > why > >> >> it isn't working. > >> >> > >> >> On 5/10/13, M@ <[email protected]> wrote: > >> >> > Err, sorry, I meant the URI opens perfectly. > >> >> > > >> >> > --M@ > >> >> > > >> >> > On Fri, May 10, 2013 at 2:14 PM, M@ <[email protected]> > >> >> > wrote: > >> >> > > >> >> >> Yeah, the filename opens perfectly in a browser. I've tried it > >> >> >> both > >> >> with > >> >> >> a patternlayout and with the xmllayout, the xmllayout never says > >> >> >> Connected > >> >> >> in zero conf. Right now I'm using a complete copy and paste of > the > >> >> >> config > >> >> >> file you put in SO. > >> >> >> > >> >> >> I do see a receiver listed, and I can right click to tell it I'd > >> >> >> like > >> >> >> to > >> >> >> see trace, but that's all I can get it to do. Restarting the > >> receiver > >> >> >> doesn't seem to do anything. Double clicking does nothing. > >> >> >> > >> >> >> --M@ > >> >> >> > >> >> >> On Fri, May 10, 2013 at 2:07 PM, Scott Deboy > >> >> >> <[email protected]>wrote: > >> >> >> > >> >> >>> When Chainsaw starts you don't need to give it a config, as the > >> >> >>> config > >> >> >>> will be generated once the advertisement is discovered. > >> >> >>> > >> >> >>> If you have a row in ZeroConf with your appender name, that's > >> >> >>> great. > >> >> >>> > >> >> >>> Maybe the advertiseURI in your log4j appender configuration is > >> wrong? > >> >> >>> Copy and paste that into a browser to see if it opens your log > >> >> >>> file. > >> >> >>> If not, you need to put in the right URI for your log file and > >> >> >>> restart > >> >> >>> the app..and maybe Chainsaw..not sure if updates to > advertisements > >> >> >>> work - haven't tried it. > >> >> >>> > >> >> >>> Also, are you using a patternlayout? You need to > >> >> >>> (VFSLogFilePatternReceiver doesn't support XMLLayout). > >> >> >>> > >> >> >>> You should see a receiver defined in the receiver window...if > it's > >> >> >>> not > >> >> >>> showing anything it's because the advertiseURI you provided > wasn't > >> >> >>> quite right. > >> >> >>> > >> >> >>> On 5/10/13, M@ <[email protected]> wrote: > >> >> >>> > Right, I followed you, I'm using it in my app, what I meant was > >> >> >>> > when > >> >> >>> > Chainsaw starts it asks me if I want to open a log4j config > file > >> so > >> >> >>> > I > >> >> >>> > select the one the app is using and click Ok. I hadn't notice > >> this > >> >> >>> before > >> >> >>> > because my window was too small, but at the status bar at the > >> >> >>> > bottom > >> >> >>> > it > >> >> >>> > tells me the result of that was {}. > >> >> >>> > > >> >> >>> > Good call, I did have the jmdns line commented out in the > >> classpath > >> >> >>> > from > >> >> >>> > last night's debugging, so that's back in, and now zeroconf is > >> much > >> >> >>> closer > >> >> >>> > to working. The only remaining problem is that although the > >> >> >>> > zeroconf > >> >> >>> tab > >> >> >>> > says Connected no tab has popped up. Double clicking the row > >> >> >>> > toggles > >> >> >>> > it > >> >> >>> > between Connected ant Not Connected, but I can't see any of the > >> >> >>> > messages > >> >> >>> > that should be streaming in. Giving the receiver a level > >> >> >>> > doesn't > >> >> seem > >> >> >>> to > >> >> >>> > fix it either. Any idea what the problem is? > >> >> >>> > > >> >> >>> > Also it seems that one of the restarts has fixed the horizontal > >> >> >>> > resizing > >> >> >>> > issue I'd been seeing. > >> >> >>> > > >> >> >>> > --M@ > >> >> >>> > > >> >> >>> > On Fri, May 10, 2013 at 1:13 PM, Scott Deboy > >> >> >>> > <[email protected]> > >> >> >>> wrote: > >> >> >>> > > >> >> >>> >> So a couple of things - the config I posted was a Log4j2 > config > >> to > >> >> >>> >> use > >> >> >>> >> on the appender side. Make sure your app is using that > >> >> >>> >> appender > >> >> >>> >> configuration. > >> >> >>> >> > >> >> >>> >> This allows Chainsaw to begin parsing and tailing your log > file > >> >> >>> >> without you having to tell Chainsaw about the fileappender > >> >> >>> >> configuration. > >> >> >>> >> > >> >> >>> >> Once you have started your app that is using the appender > >> >> >>> >> configuration I provided, just open the 'zeroconf' tab in > >> >> >>> >> Chainsaw. > >> >> >>> >> You should see a row with your appender's name (assuming you > >> added > >> >> >>> >> jmdns to the classpath for the app using the fileappender > >> >> >>> >> configuration). > >> >> >>> >> > >> >> >>> >> You can click 'autoconnect' if you'd like to always start > >> Chainsaw > >> >> >>> >> with this configuration if it is available. Next, just > >> >> >>> >> double-click > >> >> >>> >> on the row and Chainsaw will start parsing and tailing your > >> >> >>> >> log > >> >> file > >> >> >>> >> - assuming the advertised URL your used in your file appender > >> >> >>> >> configuration is accessible by Chainsaw (looks like you are > >> >> >>> >> working > >> >> >>> >> locally with Chainsaw and your fileappender, so file:// paths > >> will > >> >> >>> >> work fine). > >> >> >>> >> > >> >> >>> >> On 5/10/13, M@ <[email protected]> wrote: > >> >> >>> >> > Thanks for the quick response! I pulled down your custom > >> >> >>> >> > build > >> >> and > >> >> >>> >> > it's > >> >> >>> >> > definitely fixed some things (notably the "please load a > >> >> >>> >> > config > >> >> >>> >> > file" > >> >> >>> >> intro > >> >> >>> >> > screen), but I'm still not getting it. > >> >> >>> >> > > >> >> >>> >> > I pointed chainsaw at the config file you posted on SO but > it > >> >> >>> >> > didn't > >> >> >>> >> > seem > >> >> >>> >> > to cause chainsaw to do anything (no recievers defined, > >> zeroconf > >> >> >>> still > >> >> >>> >> did > >> >> >>> >> > nothing). After that I tried opening the log file but it > >> >> >>> >> > wouldn't > >> >> >>> >> > open. > >> >> >>> >> > When I switched the logging format back to XMLLayout > >> >> >>> >> > chainsaw > >> >> >>> >> > could > >> >> >>> >> > manually open it, but it still didn't tail. Could the not > >> >> >>> >> > tailing > >> >> >>> >> > be > >> >> >>> >> > related to the XML format? Is there a more tail-friendly > >> format > >> >> >>> >> > that > >> >> >>> >> will > >> >> >>> >> > open? > >> >> >>> >> > > >> >> >>> >> > On an unrelated note, in the new version the horizontal > >> resizing > >> >> >>> >> > (of > >> >> >>> >> > the > >> >> >>> >> > recievers pane and the pane on the other side) seems to be > >> >> >>> >> > broken, > >> >> >>> it's > >> >> >>> >> not > >> >> >>> >> > really a problem, just a heads up. > >> >> >>> >> > > >> >> >>> >> > --M@ > >> >> >>> >> > > >> >> >>> >> > On Fri, May 10, 2013 at 11:48 AM, Scott Deboy > >> >> >>> >> > <[email protected] > >> >> >>> > > >> >> >>> >> > wrote: > >> >> >>> >> > > >> >> >>> >> >> Thanks for posting to the dev list! > >> >> >>> >> >> > >> >> >>> >> >> I've commented on your stackoverflow post. There were a > few > >> >> >>> >> >> issues. > >> >> >>> >> >> > >> >> >>> >> >> - Stale docs (sorry) > >> >> >>> >> >> - No support in Chainsaw V2 for Log4j2 socketappenders yet > >> >> >>> >> >> - Chainsaw wasn't setting up a 'tailing' log file receiver > >> >> >>> >> >> configuration for the advertised fileappender > >> >> >>> >> >> > >> >> >>> >> >> Those are all fixed, and I commented on the stackoverflow > >> post. > >> >> >>> >> >> > >> >> >>> >> >> Thanks much! > >> >> >>> >> >> > >> >> >>> >> >> > >> >> >>> >> >> > >> >> >>> >> >> On 5/10/13, M@ <[email protected]> wrote: > >> >> >>> >> >> > Hi all, I'm trying to get a basic hello world log message > >> >> >>> >> >> > to > >> >> >>> stream > >> >> >>> >> >> > from > >> >> >>> >> >> > log4j2 (beta 5, the binary release as of yesterday) to > >> >> >>> >> >> > chainsaw > >> >> >>> >> >> > v2 > >> >> >>> >> >> > (also > >> >> >>> >> >> > the binary release as of yesterday). None of my guesses > as > >> to > >> >> >>> >> >> > what > >> >> >>> >> >> > to > >> >> >>> >> >> > put > >> >> >>> >> >> > into log4j2.xml have proven fruitful. I'm also asking > this > >> >> >>> question > >> >> >>> >> >> > on > >> >> >>> >> >> > stack overflow ( > >> >> >>> >> >> > > >> >> >>> >> >> > >> >> >>> >> > >> >> >>> > >> >> > >> > http://stackoverflow.com/questions/16474939/log4j2-to-chainsaw-hello-world-not-working-what-am-i-doing-wrong > >> >> >>> >> >> ) > >> >> >>> >> >> > if you'd like to get some goodness points in exchange for > >> the > >> >> >>> answer > >> >> >>> >> >> > (otherwise I'll copy whatever I get working to there and > >> keep > >> >> >>> >> >> > the > >> >> >>> >> >> goodness > >> >> >>> >> >> > points for myself). > >> >> >>> >> >> > > >> >> >>> >> >> > My config file is posted in the SO question, but I'd be > >> >> >>> >> >> > just > >> >> >>> >> >> > as > >> >> >>> >> >> > happy > >> >> >>> >> >> > scrapping the whole thing and pasting in something that > >> ought > >> >> to > >> >> >>> >> >> > work, > >> >> >>> >> >> > whichever is easier. Thanks for your help! > >> >> >>> >> >> > > >> >> >>> >> >> > --M@ > >> >> >>> >> >> > > >> >> >>> >> >> > >> >> >>> >> >> > >> >> >>> > >> --------------------------------------------------------------------- > >> >> >>> >> >> To unsubscribe, e-mail: > >> >> >>> >> >> [email protected] > >> >> >>> >> >> For additional commands, e-mail: > >> >> [email protected] > >> >> >>> >> >> > >> >> >>> >> >> > >> >> >>> >> > > >> >> >>> >> > >> >> >>> >> > >> >> --------------------------------------------------------------------- > >> >> >>> >> To unsubscribe, e-mail: > >> >> >>> >> [email protected] > >> >> >>> >> For additional commands, e-mail: > >> [email protected] > >> >> >>> >> > >> >> >>> >> > >> >> >>> > > >> >> >>> > >> >> >>> > >> --------------------------------------------------------------------- > >> >> >>> To unsubscribe, e-mail: [email protected] > >> >> >>> For additional commands, e-mail: > [email protected] > >> >> >>> > >> >> >>> > >> >> >> > >> >> > > >> >> > >> >> --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: [email protected] > >> >> For additional commands, e-mail: [email protected] > >> >> > >> >> > >> > > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
