"Assertion '%s' failed at %s:%u, function %s(). Ignoring.");
}
-int log_oom_internal(LogRealm realm, const char *file, int line, const char *func) {
- return log_internal_realm(LOG_REALM_PLUS_LEVEL(realm, LOG_ERR),
- ENOMEM, file, line, func, "Out of memory.");
+int log_oom_internal(int level, const char *file, int line, const char *func) {
+ return log_internal_realm(level, ENOMEM, file, line, func, "Out of memory.");
}
int log_format_iovec(
const char *format, ...) _printf_(6,0) _sentinel_;
int log_oom_internal(
- LogRealm realm,
+ int level,
const char *file,
int line,
const char *func);
log_dump_internal(LOG_REALM_PLUS_LEVEL(LOG_REALM, level), \
0, PROJECT_FILE, __LINE__, __func__, buffer)
-#define log_oom() log_oom_internal(LOG_REALM, PROJECT_FILE, __LINE__, __func__)
+#define log_oom() log_oom_internal(LOG_REALM_PLUS_LEVEL(LOG_REALM, LOG_ERR), PROJECT_FILE, __LINE__, __func__)
+#define log_oom_debug() log_oom_internal(LOG_REALM_PLUS_LEVEL(LOG_REALM, LOG_DEBUG), PROJECT_FILE, __LINE__, __func__)
bool log_on_console(void) _pure_;