nysus has asked for the wisdom of the Perl Monks concerning the following question:
I have made a contribution to CPAN. The module is called Log::Log4perl::Shortcuts and its goal is to make the use of Log::Log4perl super easy by minimizing the code needed while keeping the ability to have fine-grained control of the warning level categories using Log4perl's configuration file.
I use it in my own modules and it works well for me. My next goal is to make it into module that can be more useful and adaptable for others as well. For example, the Log4perl configuration file that is bundled with the module is pretty complicated and crufty. It's set up for my own needs/desires so I need to document how it works better so others can create their own custom configurations more easily. Also, some of the log file formatting is hard-coded into the module and I need to figure out a good way to address that.
Before I put that effort in, though, I'd like to feed myself to the wolves and get my fellow Monks' guidance and input. Particularly:
Is the core idea behind this module worth improving upon?
Do you see any major design flaws to the approach of this module?
What confuses you the most about how to implement the module?
Feel free to beat me about the head and neck with your critiques. And thanks to all the monks who have helped answer my questions here on PerlMonks .
$PM = "Perl Monk's";
$MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate Priest";
$nysus = $PM . ' ' . $MCF;
Click here if you love Perl Monks
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Evaluation of my CPAN module
by tobyink (Canon) on Aug 16, 2018 at 18:34 UTC | |
by nysus (Parson) on Aug 16, 2018 at 18:55 UTC | |
|
Re: Evaluation of my CPAN module
by Arunbear (Prior) on Aug 17, 2018 at 13:27 UTC | |
by nysus (Parson) on Aug 17, 2018 at 15:15 UTC | |
|
Re: Evaluation of my CPAN module
by anonymized user 468275 (Curate) on Aug 16, 2018 at 21:31 UTC | |
by tobyink (Canon) on Aug 16, 2018 at 22:05 UTC | |
by anonymized user 468275 (Curate) on Aug 16, 2018 at 22:23 UTC | |
by syphilis (Archbishop) on Aug 17, 2018 at 13:34 UTC |