summaryrefslogtreecommitdiff
path: root/src/debug/Log.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/debug/Log.cpp')
-rw-r--r--src/debug/Log.cpp31
1 files changed, 10 insertions, 21 deletions
diff --git a/src/debug/Log.cpp b/src/debug/Log.cpp
index dab8f0a7..7800b831 100644
--- a/src/debug/Log.cpp
+++ b/src/debug/Log.cpp
@@ -5,12 +5,12 @@
#include <fstream>
#include <iostream>
-void Debug::init(std::string IS) {
+void Debug::init(const std::string& IS) {
logFile = "/tmp/hypr/" + IS + (ISDEBUG ? "/hyprlandd.log" : "/hyprland.log");
}
void Debug::wlrLog(wlr_log_importance level, const char* fmt, va_list args) {
- char* outputStr = nullptr;
+ char* outputStr = nullptr;
std::ofstream ofs;
ofs.open(logFile, std::ios::out | std::ios::app);
@@ -35,28 +35,17 @@ void Debug::log(LogLevel level, const char* fmt, ...) {
ofs.open(logFile, std::ios::out | std::ios::app);
switch (level) {
- case LOG:
- ofs << "[LOG] ";
- break;
- case WARN:
- ofs << "[WARN] ";
- break;
- case ERR:
- ofs << "[ERR] ";
- break;
- case CRIT:
- ofs << "[CRITICAL] ";
- break;
- case INFO:
- ofs << "[INFO] ";
- break;
- default:
- break;
+ case LOG: ofs << "[LOG] "; break;
+ case WARN: ofs << "[WARN] "; break;
+ case ERR: ofs << "[ERR] "; break;
+ case CRIT: ofs << "[CRITICAL] "; break;
+ case INFO: ofs << "[INFO] "; break;
+ default: break;
}
// print date and time to the ofs
if (disableTime && !*disableTime) {
- auto timet = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
+ auto timet = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
const auto MILLIS = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count() % 1000;
ofs << std::put_time(std::localtime(&timet), "[%H:%M:%S:");
@@ -71,7 +60,7 @@ void Debug::log(LogLevel level, const char* fmt, ...) {
ofs << "] ";
}
- char* outputStr = nullptr;
+ char* outputStr = nullptr;
va_list args;
va_start(args, fmt);