Hello,
I have a question. I get a core dump when I do
all include files and namespaces are set
PropertyConfigurator::configure("log4cxx.properties");
LoggerPtr logger = Logger::getLogger("logtst");
FileAppenderPtr appender = logger->getAppender("logtst");
cout << "filename = " << appender->getFile() << endl;
this gives a core dump on appender->getFile()
How can I get the appender instance and find out what file is attached ?
what am I doing wrong
the log4cxx.properties file
log4j.logger.logtst=DEBUG, R1
log4j.appender.R1=org.apache.log4j.FileAppender
log4j.appender.R1.layout.TimeZone=Europ/Amsterdam
log4j.appender.R1.File=logtst.log
log4j.appender.R1.MaxbackupIndex=7
log4j.appender.R1.layout=org.apache.log4j.TTCCLayout
log4j.appender.R1.layout=org.apache.log4j.PatternLayout
log4j.appender.R1.layout.ConversionPattern=%d{%d-%m-%y %H:%M,%Q} [%t]
%-5p %c{2} - %m%n
regards
Johan den Boer
Dutch railway
------------------------------------------------------------------------------------------
Deze e-mail, inclusief eventuele bijlage(n), is uitsluitend bestemd voor
gebruik door de
geadresseerde(n). Indien u dit bericht abusievelijk heeft ontvangen, mag de
informatie
daarvan niet worden gebruikt of openbaar gemaakt, noch aan derden worden
verstrekt. Wij verzoeken u om in dat geval direct contact op te nemen met de
afzender en de e-mail te vernietigen.
This e-mail, including any appendix or appendices, is intended solely for use
by the
addressee(s). If you have received this message in error, the information it
contains
may not be used or disclosed, nor may it be revealed to third parties. In that
case,
please contact the sender immediately and destroy the e-mail.