talexb has asked for the wisdom of the Perl Monks concerning the following question:
I am in the process of cleaning up a module I've written called JobQueue for submission to CPAN. The module is an API that allows job submission to either a Sun Grid Engine installation, or a local fork/wait bundle of processes, in case that's useful to anyone.
Anyway, tt's all very exciting. However, since it's my first submission, I have some stylistic questions. I use Log::Log4perl as a development tool, and as a consequence have a variety of debug, info and a few logdie statements in the JobQueue code. These are very useful to have in the event that something goes horribly wrong, but the bad news is that Log::Log4perl is not a core module (in fact, installing it can be a bit of a pain), and I don't want to force users of my module to install it.
But that leaves me in a difficult place -- if they don't have the logging module installed, and the module misbehaves, they don't have any log file to look at to assist them (and me) in understanding what went wrong.
So, force them into installing the logger, or do without, and have no diagnostic tools?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Any suggestions on cleaning up a module for submission to CPAN?
by imp (Priest) on Aug 31, 2006 at 17:42 UTC | |
by chromatic (Archbishop) on Sep 01, 2006 at 01:07 UTC | |
by imp (Priest) on Sep 01, 2006 at 01:40 UTC | |
|
Re: Any suggestions on cleaning up a module for submission to CPAN?
by jdporter (Paladin) on Aug 31, 2006 at 17:42 UTC | |
|
Re: Any suggestions on cleaning up a module for submission to CPAN?
by Solo (Deacon) on Sep 15, 2006 at 01:16 UTC |