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.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/debug/Log.cpp b/src/debug/Log.cpp
index 3a008758..b3d13583 100644
--- a/src/debug/Log.cpp
+++ b/src/debug/Log.cpp
@@ -4,12 +4,18 @@
#include <fstream>
#include <iostream>
+void Debug::init() {
+ if (ISDEBUG)
+ logFile = "/tmp/hypr/hyprlandd-" + std::to_string(time(NULL)) + ".log";
+ else
+ logFile = "/tmp/hypr/hyprland-" + std::to_string(time(NULL)) + ".log";
+}
+
void Debug::log(LogLevel level, const char* fmt, ...) {
// log to a file
- const std::string DEBUGPATH = ISDEBUG ? "/tmp/hypr/hyprlandd.log" : "/tmp/hypr/hyprland.log";
std::ofstream ofs;
- ofs.open(DEBUGPATH, std::ios::out | std::ios::app);
+ ofs.open(logFile, std::ios::out | std::ios::app);
switch (level) {
case LOG: