|
Hello,
I'm new in Perl language, and reding through various docs I stumble into the Config.pm file....
It's structure is something as:
############################################################
# A simple root logger with a Log::Log4perl::Appender::File
# file appender in Perl.
############################################################
Log4perl.rootLogger=INFO, LOGFILE
Log4perl.appender.LOGFILE=Log::Log4perl::Appender::File
Log4perl.appender.LOGFILE.filename=C:\myerrs.log
Log4perl.appender.LOGFILE.mode=append
log4perl.appender.LOGFILE.layout=PatternLayout
log4perl.appender.LOGFILE.layout.ConversionPattern=[%r] %F %L %c - %m%n
I saved this file as Config.pm and writed two lines of code:
use Log::Log4perl;
Log::Log4perl->init("Config.pm");
trying to initialize the logger. Running these lines in a cmd window I received the folowing output:
Operator or semicolon missing before %F at C:/Perl/site/lib/Log/Log4perl/Config.pm line 13.
Ambiguous use of % resolved as operator % at C:/Perl/site/lib/Log/Log4perl/Config.pm line 13.
Operator or semicolon missing before %L at C:/Perl/site/lib/Log/Log4perl/Config.pm line 13.
Ambiguous use of % resolved as operator % at C:/Perl/site/lib/Log/Log4perl/Config.pm line 13.
Operator or semicolon missing before %c at C:/Perl/site/lib/Log/Log4perl/Config.pm line 13.
Ambiguous use of % resolved as operator % at C:/Perl/site/lib/Log/Log4perl/Config.pm line 13.
Operator or semicolon missing before %n at C:/Perl/site/lib/Log/Log4perl/Config.pm line 13.
Ambiguous use of % resolved as operator % at C:/Perl/site/lib/Log/Log4perl/Config.pm line 13.
Can't modify concatenation (.) or string in scalar assignment at C:/Perl/site/lib/Log/Log4perl/Config.pm line 7, near "INFO,"
syntax error at C:/Perl/site/lib/Log/Log4perl/Config.pm line 10, near "C:"
Compilation failed in require at C:/Perl/site/lib/Log/Log4perl/Appender.pm line 10.
BEGIN failed--compilation aborted at C:/Perl/site/lib/Log/Log4perl/Appender.pm line 10.
Compilation failed in require at C:/Perl/site/lib/Log/Log4perl/Logger.pm line 12.
BEGIN failed--compilation aborted at C:/Perl/site/lib/Log/Log4perl/Logger.pm line 12.
Compilation failed in require at C:/Perl/site/lib/Log/Log4perl.pm line 12.
BEGIN failed--compilation aborted at C:/Perl/site/lib/Log/Log4perl.pm line 12.
Can anyone explain to me why is that happend? Where is the error?
Thanks ,
Tibi
|