summaryrefslogtreecommitdiff
path: root/src/logger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/logger.cpp')
-rw-r--r--src/logger.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/logger.cpp b/src/logger.cpp
index d53ebc99b..024de4660 100644
--- a/src/logger.cpp
+++ b/src/logger.cpp
@@ -119,6 +119,37 @@ void Logger::dlog(const std::string &str)
if (mLogToStandardOut)
std::cout << timeStr.str() << str << std::endl;
}
+
+void Logger::dlog2(const std::string &str, const char* const comment)
+{
+ if (!mDebugLog)
+ return;
+
+ // Get the current system time
+ timeval tv;
+ gettimeofday(&tv, nullptr);
+
+ // Print the log entry
+ std::stringstream timeStr;
+ DATESTREAM
+ DLOG_ANDROID(str.c_str())
+
+ if (mLogFile.is_open())
+ {
+ if (comment)
+ mLogFile << timeStr.str() << str << ": " << comment << std::endl;
+ else
+ mLogFile << timeStr.str() << str << std::endl;
+ }
+
+ if (mLogToStandardOut)
+ {
+ if (comment)
+ std::cout << timeStr.str() << str << ": " << comment << std::endl;
+ else
+ std::cout << timeStr.str() << str << std::endl;
+ }
+}
#endif
void Logger::log1(const char *const buf)