NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Naming (Score:1)
I'd pick
Log::Dispatch, to avoid promotingLog::Log4perlas being a good name for a Cpan module: repeating the top-level namespace obviously doesn't help with knowing what the module does ("When you said 'Log' the first time I wasn't sure whether this really is a logging module, but now you've said 'Log::Log' I can see that you mean it"?); and putting "4perl" at the end, that's to distinguish it from all those Cpan modules which aren't for use with Perl is it?(Yes, I know why
Log::Log4perlis called what itRe: (Score:1)
It should have been called simply
Log4perl.How can we support both? (Score:2)
I've been thinking a lot about the same thing, and I'd really like to see something like an agnostic logging interface where users could use either as they liked, just as DBI does for databases.
I'd like to put in logging calls into my modules, but without a dependency on any logging module. If an application uses Log::Dispatch, my module level calls get converted into Log::Dispatch things. If they use Log4perl, then my module does the right thing for that. If they don't use either, there is a default null
Re: (Score:2)
I'd really like to see something like an agnostic logging interface where users could use either as they liked, just as DBI does for databases.
Be careful what you wish for. I've been doing lots of Java recently and exposed to the pain of commons-logging [apache.org]. I wouldn't want to see that repeated…
I use Log::Dispatch (Score:1)
It's well-designed, and works perfectly.
Log::Log4Perl looks big, complex, although it may load components intelligently, and hence, dare I say it, has all the hall-marks of the disaster known as Cobol-for-Dummies, previously known as Java.
unix vs win32 logging (Score:1)
Re: (Score:2)
both (Score:1)
log::log4perl to set up the infrastructure and different log::dispatch loggers attached to the different logging classes and/or levels.
bgp is for those who can't keep it static long enough