blob: 230690dd3203ff319209c4ef9c9295a767b47e64 (
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
|
#ifndef __COMMON_H__
#define __COMMON_H__
#include <fstream>
#include <functional>
#include <filesystem>
#define APP_VERSION "2.2"
#define APP_NAME "system-stats"
using refstream = std::reference_wrapper<std::ostream>;
class LogFile {
private:
std::filesystem::path base;
std::string date_ = "";
std::ofstream stream;
const std::string date();
bool stdout = false;
public:
LogFile();
void change(refstream& fstr);
};
std::string dumpReport();
#endif /* __COMMON_H__ */
|