diff options
Diffstat (limited to 'src/system-stats/logger.cpp')
-rw-r--r-- | src/system-stats/logger.cpp | 31 |
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); } |