我有一个 .conf 文件
log4perl.appender.logFile = Log::Log4perl::Appender::File
log4perl.appender.logFile.filename = /myapp/conf/<ENVTAG>myapp.conf
然后,Perl 脚本使用它:
Log::Log4perl::init($logConf);
my $logger = Log::Log4perl->get_logger;
$logger->info("Begin");
$logger->info("End");
我想知道如何读取/更改/替换 <'ENVTAG'> 令牌,以便在 Perl 应用程序中将其设置为:“dev”、“prod”、“testing”(此处为正则表达式?)...另外,如何在 Perl 应用程序中编辑“logfile.filename”?
谢谢。