]> git.lizzy.rs Git - shadowclad.git/blobdiff - src/engine/logger.h
Streamline logging a little
[shadowclad.git] / src / engine / logger.h
index 4918f5823149dcb9a27d911bcf85a42acb543654..d4ee9a1213a03205d3a35c37f873ce4fa88eb5fe 100644 (file)
@@ -10,11 +10,11 @@ typedef enum {
 
 LogLevel logLevel;
 
-#define logError(...) logMessage(LOGLEVEL_ERROR, __FILE__, __LINE__, __VA_ARGS__)
-#define logWarning(...) logMessage(LOGLEVEL_WARNING, __FILE__, __LINE__, __VA_ARGS__)
-#define logInfo(...) logMessage(LOGLEVEL_INFO, __FILE__, __LINE__, __VA_ARGS__)
-#define logDebug(...) logMessage(LOGLEVEL_DEBUG, __FILE__, __LINE__, __VA_ARGS__)
+#define logError(...) logMessage(LOGLEVEL_ERROR, __func__, __VA_ARGS__)
+#define logWarning(...) logMessage(LOGLEVEL_WARNING, __func__, __VA_ARGS__)
+#define logInfo(...) logMessage(LOGLEVEL_INFO, __func__, __VA_ARGS__)
+#define logDebug(...) logMessage(LOGLEVEL_DEBUG, __func__, __VA_ARGS__)
 
-void logMessage(LogLevel msgLevel, const char* file, int line, const char* message, ...);
+void logMessage(LogLevel msgLevel, const char* func, const char* message, ...);
 
 #endif