-#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__)