Either of this fails... log4cxx::FileAppenderPtr fileAppender(new log4cxx::FileAppender()); fileAppender->setFile(log4cxx::helpers::Transcoder::decode(logfile.c_str()));
log4cxx::FileAppenderPtr fileAppender(new log4cxx::FileAppender(log4cxx::LayoutPtr(new log4cxx::SimpleLayout()),log4cxx::helpers::Transcoder::decode(logfile.c_str()))); I think main problem is with conversion of the filename...log4cxx::helpers::Transcoder::decode(logfile.c_str()) please tell me how to give the filename... appreciate your response!!!!!!!!