summaryrefslogtreecommitdiff
path: root/src/sp_utils.h
diff options
context:
space:
mode:
authorBen Fuhrmannek2021-08-06 16:39:03 +0200
committerBen Fuhrmannek2021-08-06 16:39:03 +0200
commitbaecad40b5b8a977ce2a42f9ad1e31820254ae6e (patch)
tree149111f9704d32df38a3761f936be58201af041d /src/sp_utils.h
parent62f6d31d88e4536269b60471d7a4f7431442276a (diff)
debug log to dup'd stderr / php is closing stderr during shutdown
Diffstat (limited to 'src/sp_utils.h')
-rw-r--r--src/sp_utils.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/sp_utils.h b/src/sp_utils.h
index 7c287da..5537a34 100644
--- a/src/sp_utils.h
+++ b/src/sp_utils.h
@@ -51,9 +51,18 @@
51 sp_log_msgf(feature, SP_LOG_ERROR, SP_TYPE_LOG, __VA_ARGS__) 51 sp_log_msgf(feature, SP_LOG_ERROR, SP_TYPE_LOG, __VA_ARGS__)
52#define sp_log_warn(feature, ...) \ 52#define sp_log_warn(feature, ...) \
53 sp_log_msgf(feature, SP_LOG_WARN, SP_TYPE_LOG, __VA_ARGS__) 53 sp_log_msgf(feature, SP_LOG_WARN, SP_TYPE_LOG, __VA_ARGS__)
54
54#ifdef SP_DEBUG 55#ifdef SP_DEBUG
56
57#ifdef SP_DEBUG_STDERR
58extern int sp_debug_stderr;
59#define sp_log_debug(fmt, ...) \
60 dprintf(sp_debug_stderr, "[snuffleupagus][DEBUG] %s(): " fmt "\n", __FUNCTION__, ##__VA_ARGS__);
61#else
55#define sp_log_debug(fmt, ...) \ 62#define sp_log_debug(fmt, ...) \
56 sp_log_msgf("DEBUG", SP_LOG_DEBUG, SP_TYPE_LOG, "%s(): " fmt, __FUNCTION__, ##__VA_ARGS__) 63 sp_log_msgf("DEBUG", SP_LOG_DEBUG, SP_TYPE_LOG, "%s(): " fmt, __FUNCTION__, ##__VA_ARGS__)
64#endif
65
57#else 66#else
58#define sp_log_debug(...) 67#define sp_log_debug(...)
59#endif 68#endif