aboutsummaryrefslogtreecommitdiff
path: root/src/system-stats/logger.cpp
diff options
context:
space:
mode:
authorLibravatar Mubashshir <ahm@jadupc.com>2023-11-02 14:21:18 +0600
committerLibravatar Mubashshir <ahm@jadupc.com>2023-11-02 14:21:55 +0600
commit9968379aee5be5b5875ac7732c52e59059f30a0e (patch)
treef4c86a3d57d1b2da90b9ff4cce7461d4ced42984 /src/system-stats/logger.cpp
parentda6cbb7099161c6562d127e3b3e268eb229a9c46 (diff)
downloadshopno-os-log-sync-9968379aee5be5b5875ac7732c52e59059f30a0e.tar.gz
shopno-os-log-sync-9968379aee5be5b5875ac7732c52e59059f30a0e.zip
Bump logger version for breaking changes
Signed-off-by: Mubashshir <ahm@jadupc.com>
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);
}