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]
