#include <logfunc.hpp>
#include <tracefunc.hpp>
+#include <filefunc.hxx>
#ifdef NOISEDEBUG
class TestLoggingFixture
{
public:
+ std::string LogFile;
+
TestLoggingFixture()
{
+ LogFile = "zzUnitTest.log";
}
~TestLoggingFixture()
Logger::enable_syslog(false);
Logger::enable_stderr_log(false);
Logger::enable_log_file(false);
+
+ if (file_exists(LogFile))
+ unlink(LogFile);
}
};
Logger::set_log_level( 7 );
Logger::enable_stderr_log();
- Logger::enable_log_file("zzUnitTest.log");
+ Logger::enable_log_file(LogFile);
log.error("Test error msg");
log.error() << "Stream test error msg #" << 2 << ".";
Logger::set_log_level( 7 );
Logger::enable_stderr_log();
- Logger::enable_log_file("zzUnitTest.log");
+ Logger::enable_log_file(LogFile);
SCOPETRACKER();
Logger::set_log_level( 7 );
Logger::enable_stderr_log();
- Logger::enable_log_file("zzUnitTest.log");
+ Logger::enable_log_file(LogFile);
recursive_function();
}