aboutsummaryrefslogtreecommitdiff
path: root/src/system-stats/logger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/system-stats/logger.cpp')
-rw-r--r--src/system-stats/logger.cpp31
1 files changed, 15 insertions, 16 deletions
diff --git a/src/system-stats/logger.cpp b/src/system-stats/logger.cpp
index 418e693..319e184 100644
--- a/src/system-stats/logger.cpp
+++ b/src/system-stats/logger.cpp
@@ -25,21 +25,20 @@ const std::string LogFile::date()
void demo_perms(std::filesystem::perms p)
{
- using std::filesystem::perms;
- auto show = [=](char op, perms perm)
- {
- std::cerr << (perms::none == (perm & p) ? '-' : op);
- };
- show('r', perms::owner_read);
- show('w', perms::owner_write);
- show('x', perms::owner_exec);
- show('r', perms::group_read);
- show('w', perms::group_write);
- show('x', perms::group_exec);
- show('r', perms::others_read);
- show('w', perms::others_write);
- show('x', perms::others_exec);
- std::cerr << '\n';
+ using std::filesystem::perms;
+ auto show = [=](char op, perms perm) {
+ std::cerr << (perms::none == (perm & p) ? '-' : op);
+ };
+ show('r', perms::owner_read);
+ show('w', perms::owner_write);
+ show('x', perms::owner_exec);
+ show('r', perms::group_read);
+ show('w', perms::group_write);
+ show('x', perms::group_exec);
+ show('r', perms::others_read);
+ show('w', perms::others_write);
+ show('x', perms::others_exec);
+ std::cerr << '\n';
}
LogFile::LogFile()
@@ -78,5 +77,5 @@ void LogFile::change(refstream& fstr)
}
if(not stream.is_open())
- stream.open(base / (date_ + ".log"));
+ stream.open(base / (date_ + ".log"), std::ios::app);
}