Great! I need to add a wiki topic on this..
On 5/10/13, M@ <matthew.dun...@gmail.com> wrote: > The problem was an errant 'sg' > <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - > %msg%n"/> > should have been > <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - > %m%n"/> > > It's working like a charm now, thanks again for all your help. > > --M@ > > On Fri, May 10, 2013 at 3:01 PM, Scott Deboy <scott.de...@gmail.com> wrote: > >> Mind pasting in your Log4j appender configuration? I'd like to fix >> whatever is tripping this up. >> >> On 5/10/13, Scott Deboy <scott.de...@gmail.com> wrote: >> > If appendNonMatches=true in the (VFS)LogFilePatternReceiver and a line >> > of text from the log file can't be parsed (the regexp fails for that >> > line or the timestampformat doesn't match), the entire line is set as >> > the 'message' field with an 'Unknown' logger. >> > >> > This way you always see your log events on-screen, even if Chainsaw >> > can't parse them correctly. >> > >> > According to what I see, there are a couple of things: >> > >> > The logFormat for this receiver should be: >> > TIMESTAMP [THREAD] LEVEL LOGGER - MESSAGE >> > >> > The timestampFormat should be: >> > HH:mm:ss.SSS >> > >> > Is that what the generated receiver shows in the receivers panel? >> > >> > If not, from the receivers panel, change the values to match what I >> > provided, and press the 'half-circle arrow' button (restart the >> > receiver). It should work. >> > >> > On 5/10/13, M@ <matthew.dun...@gmail.com> wrote: >> >> Level >> >> DEBUG >> >> Logger >> >> Unknown >> >> Time >> >> 2013-05-10 14:46:50,649 (ms delta: 0) >> >> Thread >> >> AWT-EventQueue-0 >> >> Message >> >> 14:46:50.434 [MainLoop] TRACE com.mds.simulator.MdsSimComponentImpl - >> >> tick >> >> Marker >> >> >> >> Throwable >> >> >> >> The logger is showing in the message but the the logger field reports >> >> Unknown >> >> >> >> On Fri, May 10, 2013 at 2:43 PM, Scott Deboy <scott.de...@gmail.com> >> >> wrote: >> >> >> >>> Spaces should work fine around logger names, as long as there are no >> >>> spaces in your logger names! >> >>> >> >>> Can you describe what you are seeing that's weird? >> >>> >> >>> On 5/10/13, M@ <matthew.dun...@gmail.com> wrote: >> >>> > I'm just using a pattern I copied from the docs ;-) >> >>> > >> >>> > --M@ >> >>> > >> >>> > On Fri, May 10, 2013 at 2:33 PM, Scott Deboy >> >>> > <scott.de...@gmail.com> >> >>> 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@ <matthew.dun...@gmail.com> 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 >> >>> >> > <scott.de...@gmail.com> >> >>> >> wrote: >> >>> >> > >> >>> >> >> Try this form of URI (note the three slashes at the front): >> >>> >> >> >> >>> >> >> file:///path/to/logfile >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> On 5/10/13, M@ <matthew.dun...@gmail.com> 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 < >> >>> scott.de...@gmail.com> >> >>> >> >> wrote: >> >>> >> >> > >> >>> >> >> >> Look in the chainsaw-log tab - there should be messages >> >>> >> >> >> explaining >> >>> >> why >> >>> >> >> >> it isn't working. >> >>> >> >> >> >> >>> >> >> >> On 5/10/13, M@ <matthew.dun...@gmail.com> wrote: >> >>> >> >> >> > Err, sorry, I meant the URI opens perfectly. >> >>> >> >> >> > >> >>> >> >> >> > --M@ >> >>> >> >> >> > >> >>> >> >> >> > On Fri, May 10, 2013 at 2:14 PM, M@ >> >>> >> >> >> > <matthew.dun...@gmail.com> >> >>> >> >> >> > 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 >> >>> >> >> >> >> <scott.de...@gmail.com>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@ <matthew.dun...@gmail.com> 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 >> >>> >> >> >> >>> > <scott.de...@gmail.com> >> >>> >> >> >> >>> 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@ <matthew.dun...@gmail.com> 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 >> >>> >> >> >> >>> >> > <scott.de...@gmail.com >> >>> >> >> >> >>> > >> >>> >> >> >> >>> >> > 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@ <matthew.dun...@gmail.com> 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: >> >>> >> >> >> >>> >> >> log4j-dev-unsubscr...@logging.apache.org >> >>> >> >> >> >>> >> >> For additional commands, e-mail: >> >>> >> >> >> log4j-dev-h...@logging.apache.org >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> > >> >>> >> >> >> >>> >> >> >>> >> >> >> >>> >> >> >>> >> >> >> >> >>> --------------------------------------------------------------------- >> >>> >> >> >> >>> >> To unsubscribe, e-mail: >> >>> >> >> >> >>> >> log4j-dev-unsubscr...@logging.apache.org >> >>> >> >> >> >>> >> For additional commands, e-mail: >> >>> >> >> log4j-dev-h...@logging.apache.org >> >>> >> >> >> >>> >> >> >>> >> >> >> >>> >> >> >>> >> >> >> >>> > >> >>> >> >> >> >>> >> >>> >> >> >> >>> >> >>> >> >> >> --------------------------------------------------------------------- >> >>> >> >> >> >>> To unsubscribe, e-mail: >> >>> >> >> >> >>> log4j-dev-unsubscr...@logging.apache.org >> >>> >> >> >> >>> For additional commands, e-mail: >> >>> >> log4j-dev-h...@logging.apache.org >> >>> >> >> >> >>> >> >>> >> >> >> >>> >> >>> >> >> >> >> >> >>> >> >> >> > >> >>> >> >> >> >> >>> >> >> >> >> >>> --------------------------------------------------------------------- >> >>> >> >> >> To unsubscribe, e-mail: >> >>> >> >> >> log4j-dev-unsubscr...@logging.apache.org >> >>> >> >> >> For additional commands, e-mail: >> >>> log4j-dev-h...@logging.apache.org >> >>> >> >> >> >> >>> >> >> >> >> >>> >> >> > >> >>> >> >> >> >>> >> >> >> --------------------------------------------------------------------- >> >>> >> >> To unsubscribe, e-mail: >> >>> >> >> log4j-dev-unsubscr...@logging.apache.org >> >>> >> >> For additional commands, e-mail: >> log4j-dev-h...@logging.apache.org >> >>> >> >> >> >>> >> >> >> >>> >> > >> >>> >> >> >>> >> >> --------------------------------------------------------------------- >> >>> >> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org >> >>> >> For additional commands, e-mail: log4j-dev-h...@logging.apache.org >> >>> >> >> >>> >> >> >>> > >> >>> >> >>> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org >> >>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org >> >>> >> >>> >> >> >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org >> For additional commands, e-mail: log4j-dev-h...@logging.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org