30 std::string _sep =
" ";
32 std::ios_base::openmode _mode = std::fstream::trunc;
33 std::string name_ =
"default.log";
52 template <
typename T,
typename...
Args>
54 std::cout << std::setprecision(
N - 4) << std::setw(
N + _sep.size())
55 << std::left <<
t << _sep;
60 std::cout << std::setprecision(
N - 4) << std::setw(
N + _sep.size()) <<
t
63 template <
typename T,
typename...
Args>
65 if (!(_file.is_open())) {
66 _file.open(name_, std::fstream::out | std::fstream::trunc);
68 _file << std::setprecision(
N - 4) << std::setw(
N + _sep.size()) << std::left
74 if (!(_file.is_open())) {
75 _file.open(name_, std::fstream::out | std::fstream::trunc);
78 _file << std::setprecision(
N - 4) << std::setw(
N + _sep.size()) << std::left
81 template <
typename...
Args>