summaryrefslogtreecommitdiff
path: root/src/sp_utils.h
diff options
context:
space:
mode:
authorBen Fuhrmannek2021-08-14 18:44:26 +0200
committerjvoisin2021-08-14 18:44:26 +0200
commit76424299f8dd69990a7812474803fac9ec52b0b2 (patch)
tree14b6044cd13458466fa11dd17e09900451e31400 /src/sp_utils.h
parent741cab4456f4cf1b12ef40a616797115b547f7d2 (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 081f786..b5a1691 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(...) \ 62#define sp_log_debug(...) \
56 sp_log_msgf("DEBUG", SP_LOG_DEBUG, SP_TYPE_LOG, __VA_ARGS__) 63 sp_log_msgf("DEBUG", SP_LOG_DEBUG, SP_TYPE_LOG, __VA_ARGS__)
64#endif
65
57#else 66#else
58#define sp_log_debug(...) 67#define sp_log_debug(...)
59#endif 68#endif