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.cpp58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/debug/Log.cpp b/src/debug/Log.cpp
index 4c3a8b2a..8850a0af 100644
--- a/src/debug/Log.cpp
+++ b/src/debug/Log.cpp
@@ -27,61 +27,3 @@ void Debug::wlrLog(wlr_log_importance level, const char* fmt, va_list args) {
if (!disableStdout)
std::cout << output << "\n";
}
-
-void Debug::log(LogLevel level, const char* fmt, ...) {
-
- if (disableLogs && *disableLogs)
- return;
-
- if (level == TRACE && !trace)
- return;
-
- // log to a file
- std::ofstream ofs;
- 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;
- case TRACE: ofs << "[TRACE] "; 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());
- 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:");
-
- if (MILLIS > 99)
- ofs << MILLIS;
- else if (MILLIS > 9)
- ofs << "0" << MILLIS;
- else
- ofs << "00" << MILLIS;
-
- ofs << "] ";
- }
-
- char* outputStr = nullptr;
-
- va_list args;
- va_start(args, fmt);
- vasprintf(&outputStr, fmt, args);
- va_end(args);
-
- std::string output = std::string(outputStr);
- free(outputStr);
-
- ofs << output << "\n";
-
- ofs.close();
-
- // log it to the stdout too.
- if (!disableStdout)
- std::cout << output << "\n";
-}