-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi,
Is there any way to programmatically configure log4cxx so that backup files are compressed? I have tried the following, but it doesn't work: - --- char *log_file = "file.log"; appender = new RollingFileAppender(layout, log_file, append); LogString maxLogFileSize = LOG4CXX_STR("1MB"); appender->setMaxFileSize(maxLogFileSize); appender->setMaxBackupIndex(10); string fileNamePattern ((string) log_file + (string) ".%d.gz"); // doesn't work - neither returns an error message LogString option = LOG4CXX_STR("FileNamePattern"); LogString value = LOG4CXX_STR(fileNamePattern.c_str()); appender->setOption(option, value); // end Pool p; appender->activateOptions(p); BasicConfigurator::configure(AppenderPtr(appender)); log4cxx::Logger::getRootLogger()->setLevel(Level::getWarn()); - --- Any help will be appreciated. Regards, Erik -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkn245IACgkQdJd9cqtcVSv6UACggsQFOMQRe6YQYpseu5aOvfgH f4UAnA53gGhb6iTF81UFYHCraxJXyd4g =3o9y -----END PGP SIGNATURE-----