Removed '\r' and '\n' artifact macros.

This commit is contained in:
Igor Sysoev
2018-06-25 16:56:45 +03:00
parent 1a52d876f7
commit 606eda045b
9 changed files with 17 additions and 30 deletions

View File

@@ -92,16 +92,16 @@ nxt_log_handler(nxt_uint_t level, nxt_log_t *log, const char *fmt, ...)
p = log->ctx_handler(log->ctx, p, end);
}
if (p > end - NXT_LINEFEED_SIZE) {
p = end - NXT_LINEFEED_SIZE;
if (p > end - nxt_length("\n")) {
p = end - nxt_length("\n");
}
nxt_linefeed(p);
*p++ = '\n';
(void) nxt_write_console(nxt_stderr, msg, p - msg);
if (level == NXT_LOG_ALERT) {
*(p - NXT_LINEFEED_SIZE) = '\0';
*(p - nxt_length("\n")) = '\0';
/*
* Syslog LOG_ALERT level is enough, because