My non-virtual machine of choice is a linux system. It's DNS provider (in the system libraries) doesn't log failures directly.
I can't understand why it should be different for my virtual machine. Certainly no other JVM's do this and we should be striving to maintain behaviour that isn't going to surprise/confuse users[0]. My operating system provides a number of specialist tools for diagnosing/resolving (pardon the pun) DNS problems, I'd rather use them for this task than burden the jvm with this task. They will undoubtedly do a better job because that is their only job. I realise that this is an argument for not having logging on by default. It is not an argument for not having logging at all. Just my 0.02 GBP. Regards, Mark. [0] There may be times when the greater good is served by breaking this rule - surprising users not confusing them ;-) - but I don't think this is one of them. On 8 June 2006 at 20:03, "Alexei Zakharov" <[EMAIL PROTECTED]> wrote: > Once again. DNS provider does not look like another math lib. Yes, it > is a part of JVM. But it is a network application nevetheless like ftp > client, icq or whatever. It needs to warn people about some network > conditions and events without self-termination. It has maximum one > user-level log message (nano- or microseconds) per several network > transactions (can last many seconds). I don't see any reasonable > motivation to remove such messages. We won't get any performance > impact. Only reduce the usability of the system by doing this. > > 2006/6/8, Geir Magnusson Jr <[EMAIL PROTECTED]>: > > I can't recall my jvms ever logging that way for critical stuff - they > > usually just throw errors, right? > > > > Alexei Zakharov wrote: > > > People, have compassion on critical error/info messages at least (>= > > > Level.WARNING) . This is not a DEBUG logging, this is useful stuff for > > > end user! > > > > > > 2006/6/8, Geir Magnusson Jr <[EMAIL PROTECTED]>: > > >> > > >> > > >> Tim Ellison wrote: > > >> > Resurrecting this thread, with some trepidation... > > >> > > > >> > We went round the houses a bit, but did we reach a conclusion to the > > >> > questions you posed? > > >> > > >> Sadly, no, it doesn't seem so. > > >> > > >> I was hoping that Aspect-Master-George might give us some hints... > > >> > > >> > > > >> > I'm eager to fix-up the DNS provider code. > > >> > > >> Is there something driving that other than the desire to "put it to > > >> bed"? (Just curious) > > >> > > >> Can you just comment the stuff out? (or I can - I'll be happy to) > > >> > > >> geir > > >> > > >> > > > >> > Regards, > > >> > Tim > > >> > > > >> > Geir Magnusson Jr wrote: > > >> >> Seems like there is an important issue here, but the discussion can't > > >> >> seem to escape out of the thicket of the example. > > >> >> > > >> >> 1) Should we allow any logging from within the classlibrary? > > >> >> > > >> >> 2) How should we do it? > > >> >> > > >> >> There are a bunch of ways for the second question... using j.u.l, > > >> using > > >> >> IOC and injecting our own logging target to reduce dependencies and > > >> >> make people think before logging, using aspects? > > >> >> > > >> >> Comments? We probably should try to get to a conclusion in general.. > . > > >> >> > > >> >> geir > > > > > > > > > > > > > --------------------------------------------------------------------- > > Terms of use : http://incubator.apache.org/harmony/mailing.html > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Alexei Zakharov, > Intel Middleware Product Division > > --------------------------------------------------------------------- > Terms of use : http://incubator.apache.org/harmony/mailing.html > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]