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]
>
>

Reply via email to