Keep It Simple, Stupid | |
PerlMonks |
Readonly vars as input to other modulesby cmilfo (Hermit) |
on Aug 21, 2008 at 20:33 UTC ( [id://705979]=perlquestion: print w/replies, xml ) | Need Help?? |
cmilfo has asked for the wisdom of the Perl Monks concerning the following question: I would like to do something like this as the top of my program to allow the log level and log file for Log::StdLog to be specified in the configuration file.
The problem I'm running into is that I can't pass the Readonly variables to Log::StdLog since the use happens before the Readonly calls. I can solve the problem by using a BEGIN block (see below), but I'd like a way to do it that does not have the Readonly variables listed out twice.
Ideas? One route I did try was using the BEGIN block for the read_config line (for DEFAULT_CONFIG_FILE) and then using a require/import for the Log::StdLog call. The problem was STDLOG was not set up for use. Thank you for the input! Casey
Back to
Seekers of Perl Wisdom
|
|