对于Perl移植项目,我使用ActiveState的Komodo IDE 5.1
出于外部原因,xyz.pm模块驻留在不同的目录树中。通过在debu/run对话框的“PERL5LIB=<>”选项卡下添加一个,我可以向Komodo/Perl展示如何运行脚本。解决这一问题的一种方法是使用“附加Perl导入目录”添加模块路径,但这是一个全局指令,而不是特定于项目的,当模块名称发生冲突时,这会导致各种有趣的问题。那么,如何配置Komodo IDE来存储@INC路径
但是,我在Log4perl手册中找不到太多关于如何在运行时从配置文件初始化附加附加器的文档。引用了一个add_appender方法,但它适用于实例化的附加器对象,而不是conf文件。我尝试让每个包从自己的conf中初始化,但每次初始化时都会破坏现有的配置。## hasn't been initalized yet, inits Log4perl from foo.conf
my $bar = Bar->new() ## Checks Log::Log4perlappenders and l