• (cs)

    It's logs all the way down.

  • (cs)

    Over the Mountain Logging the Logger Breaking the Darkness Waking the Grapevine Knowledge of Java is Knowledge of Shadow Java is the Shadow that ripens the Wine Set the controls for the heart of the sun The heart of the sun

  • We have a winner! (unregistered) in reply to Smiddy
    Smiddy:
    "What rolls down stairs alone or in pairs Rolls over your neighbor's dog? What's great for a snack and fits on your back? It's Log, Log, Log!
    It's Log, Log, it's big, it's heavy, it's wood.
    It's Log, Log, it's better than bad, it's good!
    Everyone wants a log! You're gonna love it, Log!
    Come on and get your log! Everyone needs a Log!"
    

    What wrong log?

    +10 Internets for you!

  • (cs) in reply to Anonymous
    Anonymous:
    ...I'm not going to launch into a tirade like some folks...
    oops, too late, huh?
    Anonymous:
    ...For the love of God, there are other spam-reduction techniques you can use. For starters, you can get rid of that abysmal home-made captcha and replace it with something that doesn't have the answer encoded in the querystring. Google's Re-Captcha is worth investigating - it takes about 5 mintues to implement and unlike yours it actually works.

    Dude, this is TDWTF (in case you've forotten, that's The Daily What The F**k). What better tribute to the "Curious Perversions in Information Technology" than what you describe? It's a homage man; get over it. (Maybe also stop trolling so much) :)

  • C-Octothorpe (unregistered) in reply to bleep
    bleep:
    neminem:
    Nagesh:
    I am off to eat Pav Bhaji. This is special snak in Mumbai.
    Nagesh might be a troll, but he seems to have good taste in food. I say "seems" because, while wikipedia insists that this is a common dish in cheap Indian places in "Asia, America, UK, Switzerland and elsewhere", I've been to a decent number of cheap Indian places here in California (which, you'll note, is part of America), and I've never even heard of it. Looks pretty tasty, though. I may be extremely white, but that doesn't stop me from thinking that Indian food is amazing. (Incidentally, I'm going out for Indian food tonight. Haven't had good Indian food in way too long.)

    Nagesh, troll or not, would you not agree that biryani is one of the greatest culinary inventions ever?

    Oh yeah, and something about logs. Reminds me a bit of the ride at the Boardwalk, near where I grew up, called Logger's Revenge (in that case, the revenge was the flume at the end. In this case, it would presumably be what happened when their disk filled up.)

    Why would a troll not have good taste in food? We don't all eat Billy Goats, you know...

    Good god, you people, internet trolls are not the same as trolls from German mythology. Internet trolls came from trolling like fishing. German trolls are giants and/or monsters. You ignorant jackasses.

  • Bert Glanstron (unregistered) in reply to Bert Glanstron

    Dear Bert Glanstron,

    In case you can't tell, this is a grown-up place. The fact that you insist on insulting everyone you meet clearly shows that you're too young and too stupid to be using the internet.

    Go away and grow up.

    Sincerely, Bert Glanstron

  • Anonymous' Sock Puppet (unregistered) in reply to Anonymous
    Anonymous:
    Anonymous:
    Attempted to post a sensible comment but it's devolved into an Akismet bash. Everything I try to submit is blocked - even when there are no URLs or links in the message. Quoting other messages seems to trigger it as well, even with no URLs in the quote. I literally cannot post ANYTHING today and the only reason I expect this to work is cruel, cruel irony.
    You have got to be kidding me?! Akismet finally lets me post but only when I replace my sensible comment with an Akismet bash? What the hell is this? Does Akismet get turned on by pissing people off?

    Very annoyed about this. I'm not going to launch into a tirade like some folks but honestly, it's got to the point where Akismet is seriously hurting the site by frustrating users and limiting valid user content. All this in the name of spam reduction which obviously doesn't work because every single day we get a user called "cindy" who hot-links directly to some dodgy knocked-off goods site. The spammers clearly know how to evade Akismet so the honest users suffer for no good reason.

    For the love of God, there are other spam-reduction techniques you can use. For starters, you can get rid of that abysmal home-made captcha and replace it with something that doesn't have the answer encoded in the querystring. Google's Re-Captcha is worth investigating - it takes about 5 mintues to implement and unlike yours it actually works.

    I've never heard such a comment addressed. Everyone complains about it, but nothing is ever done. Personally, I suggest you go here to voice your opinion.

  • Kyle Z. (unregistered)

    Who log the logs out? Who? Who, Who, who, who?

  • Anonymous' Sock Puppet's Sock Puppet (unregistered) in reply to Anonymous' Sock Puppet
    Anonymous' Sock Puppet:
    Anonymous:
    Anonymous:
    Attempted to post a sensible comment but it's devolved into an Akismet bash. Everything I try to submit is blocked - even when there are no URLs or links in the message. Quoting other messages seems to trigger it as well, even with no URLs in the quote. I literally cannot post ANYTHING today and the only reason I expect this to work is cruel, cruel irony.
    You have got to be kidding me?! Akismet finally lets me post but only when I replace my sensible comment with an Akismet bash? What the hell is this? Does Akismet get turned on by pissing people off?

    Very annoyed about this. I'm not going to launch into a tirade like some folks but honestly, it's got to the point where Akismet is seriously hurting the site by frustrating users and limiting valid user content. All this in the name of spam reduction which obviously doesn't work because every single day we get a user called "cindy" who hot-links directly to some dodgy knocked-off goods site. The spammers clearly know how to evade Akismet so the honest users suffer for no good reason.

    For the love of God, there are other spam-reduction techniques you can use. For starters, you can get rid of that abysmal home-made captcha and replace it with something that doesn't have the answer encoded in the querystring. Google's Re-Captcha is worth investigating - it takes about 5 mintues to implement and unlike yours it actually works.

    I've never heard such a comment addressed. Everyone complains about it, but nothing is ever done. Personally, I suggest you go here to voice your opinion.
    I love revision history on articles like this:

    Employee of company is not a creditable source and should not be removing critcism information from their article.
    Pretty much like Askimet employees feel like they have the right to censor any content they damn well please.
  • Anonymous (unregistered) in reply to dohpaz42
    dohpaz42:
    Anonymous:
    ...I'm not going to launch into a tirade like some folks...
    oops, too late, huh?
    Anonymous:
    ...For the love of God, there are other spam-reduction techniques you can use. For starters, you can get rid of that abysmal home-made captcha and replace it with something that doesn't have the answer encoded in the querystring. Google's Re-Captcha is worth investigating - it takes about 5 mintues to implement and unlike yours it actually works.

    Dude, this is TDWTF (in case you've forotten, that's The Daily What The F**k). What better tribute to the "Curious Perversions in Information Technology" than what you describe? It's a homage man; get over it. (Maybe also stop trolling so much) :)

    So, you consider two legitimate posts about a genuine subject to be a troll? Just two posts about a real problem? That's your definition of a troll? With all due respect: fuck you, you're a ignorant asshole who clearly doesn't understand simple English. I'd link you dictionary.com if Akismet wasn't so messed up right now. You do know what a "dictionary" is, don't you?

  • (cs)

    As one of my CS professors once said: "well, you could sprinkle printfs everywhere, or...". He then went on to teach us about these cool tools called debuggers.

    These guys either weren't in my class, or were sick that day.

  • trwtf (unregistered) in reply to RichP
    RichP:
    As one of my CS professors once said: "well, you could sprinkle printfs everywhere, or...". He then went on to teach us about these cool tools called debuggers.

    These guys either weren't in my class, or were sick that day.

    It could be a remote service and/or it could be in production (eg. compiled in release mode, no symbol data available). You can't debug over a service boundary and you can't debug release code. Debuggers are not the be-all and end-all of software troubleshooting and if you think they are you're destined to become a lousy coder.

  • drusi (unregistered)
    drusi:
    All the good comment jokes are taken, so I have to settle for this crap.
  • Design Pattern (unregistered) in reply to safarmer
    safarmer:
    Don't they know one of the E's in Java EE is Enterprise? If they really want this to be enterprisey they need to find a way to put some XML in the log format!
    Enterprisey XML-logging is a core feature of log4j.
  • (cs)

    Sounds to me like this was simply some print-line-debugging that never got removed. I've put in some println comments like that to see if the code was being called or whether it ran when I didn't have the ability to run it in debug mode.

  • justsomedude (unregistered) in reply to Nagesh

    paid by the line.

  • consequat (unregistered) in reply to Anonymous' Sock Puppet's Sock Puppet
    Anonymous' Sock Puppet's Sock Puppet:
    Anonymous' Sock Puppet:
    Anonymous:
    Anonymous:
    Attempted to post a sensible comment but it's devolved into an Akismet bash. Everything I try to submit is blocked - even when there are no URLs or links in the message. Quoting other messages seems to trigger it as well, even with no URLs in the quote. I literally cannot post ANYTHING today and the only reason I expect this to work is cruel, cruel irony.
    You have got to be kidding me?! Akismet finally lets me post but only when I replace my sensible comment with an Akismet bash? What the hell is this? Does Akismet get turned on by pissing people off?

    Very annoyed about this. I'm not going to launch into a tirade like some folks but honestly, it's got to the point where Akismet is seriously hurting the site by frustrating users and limiting valid user content. All this in the name of spam reduction which obviously doesn't work because every single day we get a user called "cindy" who hot-links directly to some dodgy knocked-off goods site. The spammers clearly know how to evade Akismet so the honest users suffer for no good reason.

    For the love of God, there are other spam-reduction techniques you can use. For starters, you can get rid of that abysmal home-made captcha and replace it with something that doesn't have the answer encoded in the querystring. Google's Re-Captcha is worth investigating - it takes about 5 mintues to implement and unlike yours it actually works.

    I've never heard such a comment addressed. Everyone complains about it, but nothing is ever done. Personally, I suggest you go here to voice your opinion.
    I love revision history on articles like this:

    Employee of company is not a creditable source and should not be removing critcism information from their article.
    Pretty much like Askimet employees feel like they have the right to censor any content they damn well please.
    This really ticks me off.
  • LANMind (unregistered) in reply to Anonymous

    quote user="Anonymous"]The spammers clearly know how to evade Akismet so the honest users suffer for no good reason.[/quote]

    That's the point. Just like gun control here in the US.

  • backForMore (unregistered)

    Isn't there a show on the History Channel about this?

  • C-Octothorpe (unregistered) in reply to C-Octothorpe
    fake C-Octothorpe:
    bleep:
    neminem:
    Nagesh:
    I am off to eat Pav Bhaji. This is special snak in Mumbai.
    Nagesh might be a troll, but he seems to have good taste in food. I say "seems" because, while wikipedia insists that this is a common dish in cheap Indian places in "Asia, America, UK, Switzerland and elsewhere", I've been to a decent number of cheap Indian places here in California (which, you'll note, is part of America), and I've never even heard of it. Looks pretty tasty, though. I may be extremely white, but that doesn't stop me from thinking that Indian food is amazing. (Incidentally, I'm going out for Indian food tonight. Haven't had good Indian food in way too long.)

    Nagesh, troll or not, would you not agree that biryani is one of the greatest culinary inventions ever?

    Oh yeah, and something about logs. Reminds me a bit of the ride at the Boardwalk, near where I grew up, called Logger's Revenge (in that case, the revenge was the flume at the end. In this case, it would presumably be what happened when their disk filled up.)

    Why would a troll not have good taste in food? We don't all eat Billy Goats, you know...

    Good god, you people, internet trolls are not the same as trolls from German mythology. Internet trolls came from trolling like fishing. German trolls are giants and/or monsters. You ignorant jackasses.

    Quit being a dick... You're not me jackass.

  • C-Octothorpe (unregistered) in reply to C-Octothorpe
    C-Octothorpe:
    fake C-Octothorpe:
    bleep:
    neminem:
    Nagesh:
    I am off to eat Pav Bhaji. This is special snak in Mumbai.
    Nagesh might be a troll, but he seems to have good taste in food. I say "seems" because, while wikipedia insists that this is a common dish in cheap Indian places in "Asia, America, UK, Switzerland and elsewhere", I've been to a decent number of cheap Indian places here in California (which, you'll note, is part of America), and I've never even heard of it. Looks pretty tasty, though. I may be extremely white, but that doesn't stop me from thinking that Indian food is amazing. (Incidentally, I'm going out for Indian food tonight. Haven't had good Indian food in way too long.)

    Nagesh, troll or not, would you not agree that biryani is one of the greatest culinary inventions ever?

    Oh yeah, and something about logs. Reminds me a bit of the ride at the Boardwalk, near where I grew up, called Logger's Revenge (in that case, the revenge was the flume at the end. In this case, it would presumably be what happened when their disk filled up.)

    Why would a troll not have good taste in food? We don't all eat Billy Goats, you know...

    Good god, you people, internet trolls are not the same as trolls from German mythology. Internet trolls came from trolling like fishing. German trolls are giants and/or monsters. You ignorant jackasses.

    Quit being a dick... You're not me jackass.

    Sorry, I meant you unoriginal jackass...

  • (cs) in reply to Power Troll
    Power Troll:
    Oh, okay. TRWTF is that the logger object isn't private and final. Took me awhile to realize what was wrong there.

    Code was not put thru a refactoring utility yet...

  • fritters (unregistered) in reply to amischiefr
    amischiefr:
    Sounds to me like this was simply some print-line-debugging that never got removed. I've put in some println comments like that to see if the code was being called or whether it ran when I didn't have the ability to run it in debug mode.

    I've done this to do some simple debugging on a very large, multiple process, real-time software load that would crap out if process A didn't get to talk to process B in time because process B was being instrumented by the debugger. Of course, I take out the printf's as soon as I'm done. In fact, one of the checklist items we have to go through before we can deliver a new code change to version control is to ensure all debug statements have been removed. And this is one of the first things people look for when they do a code review.

    Of course, not everyone believes in code reviews and version control...

  • (cs) in reply to SCSimmons
    SCSimmons:
    oheso:
    boog:
    That's dumb. They should really print the stack trace to the debug log.
    Featured comment, please.
    That's odd. I was going to suggest that boog be terminated before he could reproduce.
    Why the superfluous bid for brutality, my irritable instigator?
  • C-Octothorpe (whatcha gonna do about it?) (unregistered) in reply to C-Octothorpe
    C-Octothorpe:
    fake C-Octothorpe:
    bleep:
    neminem:
    Nagesh:
    I am off to eat Pav Bhaji. This is special snak in Mumbai.
    Nagesh might be a troll, but he seems to have good taste in food. I say "seems" because, while wikipedia insists that this is a common dish in cheap Indian places in "Asia, America, UK, Switzerland and elsewhere", I've been to a decent number of cheap Indian places here in California (which, you'll note, is part of America), and I've never even heard of it. Looks pretty tasty, though. I may be extremely white, but that doesn't stop me from thinking that Indian food is amazing. (Incidentally, I'm going out for Indian food tonight. Haven't had good Indian food in way too long.)

    Nagesh, troll or not, would you not agree that biryani is one of the greatest culinary inventions ever?

    Oh yeah, and something about logs. Reminds me a bit of the ride at the Boardwalk, near where I grew up, called Logger's Revenge (in that case, the revenge was the flume at the end. In this case, it would presumably be what happened when their disk filled up.)

    Why would a troll not have good taste in food? We don't all eat Billy Goats, you know...

    Good god, you people, internet trolls are not the same as trolls from German mythology. Internet trolls came from trolling like fishing. German trolls are giants and/or monsters. You ignorant jackasses.

    Quit being a dick... You're not me jackass.

    Awww, how cute, another unregistered user getting pissy about someone using their unregistered username. That always makes me laugh, no idea why, but it does.

    PS: I've just registered the username "C-Octothorpe" for real so bad luck, it's mine now! I'm sure you'll come up with a decent alternative.

  • (cs) in reply to fritters
    fritters:
    Of course, not everyone believes in code reviews and version control...
    If they did, we'd have far fewer submissions to this site.
  • The Dude (unregistered)

    I'm pretty sure I had a dream about this once.

  • anonymous java guy (unregistered)

    Let's face it folks, this is "the java way." Belts and suspenders for everyone! Try/Catch for everything! Let's abstract to the point where we need to write 30 lines just to parse a basic XML file (if you're lucky!) AAAAAAAAAAAAAAAAA

  • C-Octothorpe (unregistered) in reply to C-Octothorpe (whatcha gonna do about it?)
    C-Octothorpe (whatcha gonna do about it?):
    C-Octothorpe:
    fake C-Octothorpe:
    bleep:
    neminem:
    Nagesh:
    I am off to eat Pav Bhaji. This is special snak in Mumbai.
    Nagesh might be a troll, but he seems to have good taste in food. I say "seems" because, while wikipedia insists that this is a common dish in cheap Indian places in "Asia, America, UK, Switzerland and elsewhere", I've been to a decent number of cheap Indian places here in California (which, you'll note, is part of America), and I've never even heard of it. Looks pretty tasty, though. I may be extremely white, but that doesn't stop me from thinking that Indian food is amazing. (Incidentally, I'm going out for Indian food tonight. Haven't had good Indian food in way too long.)

    Nagesh, troll or not, would you not agree that biryani is one of the greatest culinary inventions ever?

    Oh yeah, and something about logs. Reminds me a bit of the ride at the Boardwalk, near where I grew up, called Logger's Revenge (in that case, the revenge was the flume at the end. In this case, it would presumably be what happened when their disk filled up.)

    Why would a troll not have good taste in food? We don't all eat Billy Goats, you know...

    Good god, you people, internet trolls are not the same as trolls from German mythology. Internet trolls came from trolling like fishing. German trolls are giants and/or monsters. You ignorant jackasses.

    Quit being a dick... You're not me jackass.

    Awww, how cute, another unregistered user getting pissy about someone using their unregistered username. That always makes me laugh, no idea why, but it does.

    PS: I've just registered the username "C-Octothorpe" for real so bad luck, it's mine now! I'm sure you'll come up with a decent alternative.

    I'm fine with it, really. I'm just glad that I was able to provide an unimaginative simpleton with some inspiration and guidance...

    captcha: eros -> If you're pulling off petty 'internet tough guy' stuff like this, obviously you ain't getting any 'eros'...

  • zdux (unregistered)

    First!

    oh, damn

  • iToad (unregistered)

    The logging that logs logging is technically called metalogging. The logging that logs metalogging is called metametalogging. The logging that logs metametalogging... well you get the picture.

  • John (unregistered)

    It would be even better if the primary log was java.util.log, the logging of the logger using log4j, and the logging of the logging of the logger can use System.out.println. That way, if one of the logging APIs stops working the other ones can pick up the slack.

  • anonymous java guy (unregistered)

    We need some more logging patterns too. A logging metafactory that puts out logging factories, that are then called upon to generated abstract logging objects, which are then extended and instantiated at runtime, which in turn use reflection and whatever java thinks is "dynamic dispatch" to implement its own logging interface. At that point (after 200 lines of boilerplate) you'd be ready to actually create a logging object with, provided you actually flesh out the input/output facilities, but that's another post...

  • Abso (unregistered) in reply to boog
    boog:
    SCSimmons:
    oheso:
    boog:
    That's dumb. They should really print the stack trace to the debug log.
    Featured comment, please.
    That's odd. I was going to suggest that boog be terminated before he could reproduce.
    Why the superfluous bid for brutality, my irritable instigator?
    Yeah, what makes you think there's any danger of boog reproducing?
  • neminem (unregistered) in reply to John
    John:
    the logging of the logging of the logger can use System.out.println.
    Why would you want the logging's logging's logger to print out using the log-base-e?
  • boog (unregistered) in reply to Abso
    Abso:
    boog:
    SCSimmons:
    oheso:
    boog:
    That's dumb. They should really print the stack trace to the debug log.
    Featured comment, please.
    That's odd. I was going to suggest that boog be terminated before he could reproduce.
    Why the superfluous bid for brutality, my irritable instigator?
    Yeah, what makes you think there's any danger of boog reproducing?
    With enough strangling of the penguin, anything is possible. P.S., I'm gay, so there's not much chance of that anyway.
  • WTH (unregistered)

    I would seriously like an explanation about the following:

    • Does Alex and co. just not care about this site anymore?
    • WTF is up with Askimet?
  • (cs) in reply to Decius
    Decius:
    Why use the unnatural and artificial log(Logging) functions when you can use the natural ln(Logging) function?
    Calculus jokes are below puns on the hierarchy of humor.
  • (cs) in reply to anonymous java guy
    anonymous java guy:
    We need some more logging patterns too. A logging metafactory that puts out logging factories,
    We call that the abstract factory pattern in the biz.
  • Jay (unregistered) in reply to Nagesh
    Nagesh:
    With this kind of logging, server diskspace run out soon.

    Then you're screwed in the worst kind of way ever.

    Good point. We need to add log messages reporting how much disk space remains on the drive containing the log file.


    Akismet says the above is spam. Either he's very insightful about the lack of value of my comments, or ... I have no idea what the algorithm is.

  • (cs) in reply to anonymous java guy
    anonymous java guy:
    Let's face it folks, this is "the java way." Belts and suspenders for everyone! Try/Catch for everything! Let's abstract to the point where we need to write 30 lines just to parse a basic XML file (if you're lucky!) AAAAAAAAAAAAAAAAA
    In fairness, XML parsing is always a bloated mess.
  • (cs) in reply to Anonymous' Sock Puppet
    Anonymous' Sock Puppet:
    Anonymous:
    Anonymous:
    Attempted to post a sensible comment but it's devolved into an Akismet bash. Everything I try to submit is blocked - even when there are no URLs or links in the message. Quoting other messages seems to trigger it as well, even with no URLs in the quote. I literally cannot post ANYTHING today and the only reason I expect this to work is cruel, cruel irony.
    You have got to be kidding me?! Akismet finally lets me post but only when I replace my sensible comment with an Akismet bash? What the hell is this? Does Akismet get turned on by pissing people off?

    Very annoyed about this. I'm not going to launch into a tirade like some folks but honestly, it's got to the point where Akismet is seriously hurting the site by frustrating users and limiting valid user content. All this in the name of spam reduction which obviously doesn't work because every single day we get a user called "cindy" who hot-links directly to some dodgy knocked-off goods site. The spammers clearly know how to evade Akismet so the honest users suffer for no good reason.

    For the love of God, there are other spam-reduction techniques you can use. For starters, you can get rid of that abysmal home-made captcha and replace it with something that doesn't have the answer encoded in the querystring. Google's Re-Captcha is worth investigating - it takes about 5 mintues to implement and unlike yours it actually works.

    I've never heard such a comment addressed. Everyone complains about it, but nothing is ever done. Personally, I suggest you go here to voice your opinion.
    Or maybe they could elevate their discourse to a level exceeding that of the average spammer before they hit Submit?

  • (cs) in reply to Power Troll
    Power Troll:
    Oh, okay. TRWTF is that the logger object isn't private and final. Took me awhile to realize what was wrong there.
    Recommend for Featured
  • Hyderbads (unregistered)

    Good day. We have an urgent requirement for exactly this class of logging facility. If you would please posts the codes for doing .NETs, we would be most grateful. Thanks in advance.

  • Trower Poll (unregistered) in reply to hoodaticus
    hoodaticus:
    Power Troll:
    Oh, okay. TRWTF is that the logger object isn't private and final. Took me awhile to realize what was wrong there.
    Recommend for Featured
    Given that the editors barely even post articles anymore, do you really think they're trawling the comments looking for posts to feature?

    What do you want from me Akismet? WHAT DO YOU WANT?

  • kastein (unregistered)

    I think this site has gone from critiquing and showcasing horrible code to exemplifying it. Between the terrible captcha, retarded meme/troll spam, idiots trying to make lame jokes about the captchas, akismet, and the lack of articles recently...

  • Jay (unregistered)

    I wonder if the programmer just KNEW that he had to be reaching this block of code, so if he's not getting the log message for it, that must mean there's something wrong with the logger. Better add some messages to make sure that the logger is working ...

    Reminds me of a co-worker who tried to display the contents of a field, and it came out blank. She never considered the possibility that the field might actually be blank, but instead assumed that the print function must have a bug, and spent days trying to find the bug in the library print function and to find alternate ways to print the contents of a string.

  • Jay (unregistered) in reply to C-Octothorpe
    neminem:
    ... here in California (which, you'll note, is part of America) ...

    Still? Can't we do something about that? I'm sure both Californians and all the rest of us would be happier if they'd just go their own way.

  • (cs)

    Also, did anyone else find this to be ugly and a CodeSmell?

    public class AuthenticationService {
    static Log log = LogFactory.getLogger(AuthenticationService.class);
    //...
    }
    They're having to switch on the class in the getLogger method. Eww. How about trying some fucking polymorphism? I know it's a new fad, having been invented only 60 years ago, but sometimes, fads are a good thing.

  • wthyrbendragon (unregistered) in reply to Studley
    Studley:
    It's all very well testing that the logger is logging, but it needs some additional logging to check that the logger logging is logging.

    Reading this caused me to spontaneously create a log. Thanks. I'll be back after a quick change.

Leave a comment on “Logging the Logger”

Log In or post as a guest

Replying to comment #:

« Return to Article