blob: cbc0175131c63d644162e6cf22d7fcac43fc10fc (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#include "loggerresetter.h"
#include "logger.h"
namespace test_helpers {
void reset_logger()
{
const auto path = "/dev/null";
const auto filepath = ::newsboat::Filepath::from_locale_string(path);
::newsboat::logger::set_logfile(filepath);
::newsboat::logger::set_user_error_logfile(filepath);
::newsboat::logger::unset_loglevel();
}
LoggerResetter::LoggerResetter()
{
reset_logger();
}
LoggerResetter::~LoggerResetter()
{
reset_logger();
}
} /* namespace test_helpers */
|