summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_app_log.c
diff options
context:
space:
mode:
authorValentin Bartenev <vbart@nginx.com>2021-03-24 08:05:07 +0300
committerValentin Bartenev <vbart@nginx.com>2021-03-24 08:05:07 +0300
commitb04832da844d1c9e4ce7f7ff387059fbd07f78d3 (patch)
treefab90c9b49e71aafce61d4616b0a542f97e03d83 /src/nxt_app_log.c
parent175ef1c1dbe5a8fb65b1fbb4adb8a56a16b08569 (diff)
downloadunit-b04832da844d1c9e4ce7f7ff387059fbd07f78d3.tar.gz
unit-b04832da844d1c9e4ce7f7ff387059fbd07f78d3.tar.bz2
Disabled logging alerts to syslog.
It feels to be causing more harm than good, because syslog() can be blocking, which is even more critical under resource exhaustion conditions when some alerts are expected.
Diffstat (limited to 'src/nxt_app_log.c')
-rw-r--r--src/nxt_app_log.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/nxt_app_log.c b/src/nxt_app_log.c
index 0ecd9aac..ae57c2a2 100644
--- a/src/nxt_app_log.c
+++ b/src/nxt_app_log.c
@@ -19,7 +19,10 @@ static u_char *nxt_log_debug_time(u_char *buf, nxt_realtime_t *now,
void nxt_cdecl
nxt_log_time_handler(nxt_uint_t level, nxt_log_t *log, const char *fmt, ...)
{
- u_char *p, *syslogmsg, *end;
+ u_char *p, *end;
+#if 0
+ u_char *syslogmsg;
+#endif
va_list args;
nxt_thread_t *thr;
nxt_time_string_t *time_cache;
@@ -34,7 +37,9 @@ nxt_log_time_handler(nxt_uint_t level, nxt_log_t *log, const char *fmt, ...)
p = nxt_thread_time_string(thr, time_cache, msg);
+#if 0
syslogmsg = p;
+#endif
#if 0
nxt_fid_t fid;
@@ -79,6 +84,7 @@ nxt_log_time_handler(nxt_uint_t level, nxt_log_t *log, const char *fmt, ...)
(void) nxt_write_console(nxt_stderr, msg, p - msg);
+#if 0
if (level == NXT_LOG_ALERT) {
*(p - nxt_length("\n")) = '\0';
@@ -88,6 +94,7 @@ nxt_log_time_handler(nxt_uint_t level, nxt_log_t *log, const char *fmt, ...)
*/
nxt_write_syslog(LOG_ALERT, syslogmsg);
}
+#endif
}