blob: 131798c2f405ab7d4b157483f751aa28348f1faa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#ifndef LOGGER_FILE_HH
#define LOGGER_FILE_HH
#include <memory>
#include <filesystem>
#include "logger.hh"
class LoggerFile : public Logger {
public:
// Can return nullptr, will write reason to fallback.
static std::unique_ptr<Logger> create(std::filesystem::path const& path,
Logger* fallback);
};
#endif // LOGGER_FILE_HH
|