Change file log behavior
[platform/core/appfw/app-installers.git] / src / common / utils / file_logbackend.cc
index a30d5f6..e3513d1 100644 (file)
 #include <string>
 #include <utility>
 
+namespace {
+
+constexpr mode_t kDefaultMode640 = S_IRUSR | S_IWUSR | S_IRGRP;
+
+}  // namespace
+
 namespace utils {
 
 FileLogBackend::FileLogBackend(std::string file_name, int rotation_size,
@@ -47,6 +53,8 @@ void FileLogBackend::WriteLogToFile() {
   // clean the log stream
   log_stream_->str("");
   log_stream_->clear();
+
+  chmod(file_name_.c_str(), kDefaultMode640);
 }
 
 bool FileLogBackend::Rotate() {