Lines Matching refs:len

80 	size_t len;  in zlog_print_time()  local
82 len = strftime(timebuf, timebuf_len, "[%d-%b-%Y %H:%M:%S", in zlog_print_time()
85 len += snprintf(timebuf + len, timebuf_len - len, ".%06d", (int) tv->tv_usec); in zlog_print_time()
87 len += snprintf(timebuf + len, timebuf_len - len, "] "); in zlog_print_time()
88 return len; in zlog_print_time()
143 size_t len; in zlog_external() local
146 len = vsnprintf(buf, buf_size, fmt, ap); in zlog_external()
149 if (len >= buf_size) { in zlog_external()
150 len = zlog_truncate_buf(buf, buf_size, 0); in zlog_external()
152 external_logger(flags & ZLOG_LEVEL_MASK, buf, len); in zlog_external()
161 size_t len = 0; in zlog_buf_prefix() local
166 len += snprintf(buf, buf_size, "[%s] %s(), line %d: ", in zlog_buf_prefix()
169 len += snprintf(buf, buf_size, "[%s] ", level_names[flags & ZLOG_LEVEL_MASK]); in zlog_buf_prefix()
176 len = zlog_print_time(&tv, buf, buf_size); in zlog_buf_prefix()
180 len += snprintf(buf + len, buf_size - len, "%s: pid %d, %s(), line %d: ", in zlog_buf_prefix()
183 len += snprintf(buf + len, buf_size - len, "%s: %s(), line %d: ", in zlog_buf_prefix()
187 len += snprintf(buf + len, buf_size - len, "%s: ", in zlog_buf_prefix()
192 return len; in zlog_buf_prefix()
200 size_t len = 0; in vzlog() local
213 len = zlog_buf_prefix(function, line, flags, buf, buf_size, zlog_fd == ZLOG_SYSLOG); in vzlog()
215 if (len > buf_size - 1) { in vzlog()
218 len += vsnprintf(buf + len, buf_size - len, fmt, args); in vzlog()
219 if (len >= buf_size) { in vzlog()
226 len += snprintf(buf + len, buf_size - len, in vzlog()
228 if (len >= zlog_limit) { in vzlog()
235 len = zlog_truncate_buf(buf, zlog_limit < buf_size ? zlog_limit : buf_size, 1); in vzlog()
240 buf[len] = '\0'; in vzlog()
242 buf[len++] = '\n'; in vzlog()
246 buf[len++] = '\n'; in vzlog()
247 zend_quiet_write(zlog_fd > -1 ? zlog_fd : STDERR_FILENO, buf, len); in vzlog()
252 zend_quiet_write(STDERR_FILENO, buf, len); in vzlog()
317 struct zlog_stream *stream, const char *buf, size_t len, in zlog_stream_direct_write_ex() argument
321 zend_quiet_write(stream->fd, buf, len); in zlog_stream_direct_write_ex()
328 zend_quiet_write(STDERR_FILENO, buf, len); in zlog_stream_direct_write_ex()
334 return len; in zlog_stream_direct_write_ex()
339 struct zlog_stream *stream, const char *buf, size_t len) /* {{{ */ in zlog_stream_direct_write() argument
341 return zlog_stream_direct_write_ex(stream, buf, len, NULL, 0); in zlog_stream_direct_write()
346 struct zlog_stream *stream, const char *buf, size_t len) /* {{{ */ in zlog_stream_unbuffered_write() argument
352 if (stream->len == 0) { in zlog_stream_unbuffered_write()
353 stream->len = zlog_stream_prefix_ex(stream, stream->function, stream->line); in zlog_stream_unbuffered_write()
357 reserved_len = stream->len + stream->msg_suffix_len + stream->msg_quote; in zlog_stream_unbuffered_write()
358 required_len = reserved_len + len; in zlog_stream_unbuffered_write()
380 stream->len = 0; in zlog_stream_unbuffered_write()
382 stream, buf + available_len, len - available_len); in zlog_stream_unbuffered_write()
396 len = zlog_limit - stream->len - append_len; in zlog_stream_unbuffered_write()
400 written = zlog_stream_direct_write_ex(stream, buf, len, append, append_len); in zlog_stream_unbuffered_write()
404 stream->len += written; in zlog_stream_unbuffered_write()
414 if (stream->buf.size - stream->len <= str_len && in zlog_stream_buf_copy_cstr()
415 !zlog_stream_buf_alloc_ex(stream, str_len + stream->len)) { in zlog_stream_buf_copy_cstr()
419 memcpy(stream->buf.data + stream->len, str, str_len); in zlog_stream_buf_copy_cstr()
420 stream->len += str_len; in zlog_stream_buf_copy_cstr()
428 if (stream->buf.size - stream->len < 1 && !zlog_stream_buf_alloc_ex(stream, 1)) { in zlog_stream_buf_copy_char()
432 stream->buf.data[stream->len++] = c; in zlog_stream_buf_copy_char()
446 --stream->len; in zlog_stream_buf_flush()
452 stream->buf.data + stream->prefix_len, stream->len - stream->prefix_len); in zlog_stream_buf_flush()
455 written = zlog_stream_direct_write(stream, stream->buf.data, stream->len); in zlog_stream_buf_flush()
456 stream->len = 0; in zlog_stream_buf_flush()
468 if (stream->len == 0) { in zlog_stream_buf_append()
469 stream->len = zlog_stream_prefix_ex(stream, stream->function, stream->line); in zlog_stream_buf_append()
473 reserved_len = stream->len + stream->msg_suffix_len + stream->msg_quote; in zlog_stream_buf_append()
503 stream->len = zlog_truncate_buf(stream->buf.data, stream->len, 0); in zlog_stream_buf_append()
585 size_t len; in zlog_stream_set_msg_prefix() local
593 len = vsnprintf(buf, MAX_WRAPPING_PREFIX_LENGTH - 1, fmt, args); in zlog_stream_set_msg_prefix()
596 if (stream->msg_prefix_len < len) { in zlog_stream_set_msg_prefix()
597 …stream->msg_prefix = stream->msg_prefix_len ? realloc(stream->msg_prefix, len + 1) : malloc(len + … in zlog_stream_set_msg_prefix()
602 memcpy(stream->msg_prefix, buf, len); in zlog_stream_set_msg_prefix()
603 stream->msg_prefix[len] = 0; in zlog_stream_set_msg_prefix()
604 stream->msg_prefix_len = len; in zlog_stream_set_msg_prefix()
606 return len; in zlog_stream_set_msg_prefix()
613 size_t len; in zlog_stream_set_msg_suffix() local
621 len = stream->msg_suffix_len + stream->msg_final_suffix_len + 2; in zlog_stream_set_msg_suffix()
625 stream->msg_suffix = malloc(len); in zlog_stream_set_msg_suffix()
636 len = stream->msg_suffix_len + 1; in zlog_stream_set_msg_suffix()
640 stream->msg_suffix = malloc(len); in zlog_stream_set_msg_suffix()
644 memcpy(stream->msg_suffix, suffix, len); in zlog_stream_set_msg_suffix()
649 len = stream->msg_final_suffix_len + 1; in zlog_stream_set_msg_suffix()
653 stream->msg_final_suffix = malloc(len); in zlog_stream_set_msg_suffix()
657 memcpy(stream->msg_final_suffix, final_suffix, len); in zlog_stream_set_msg_suffix()
667 size_t len; in zlog_stream_prefix_ex() local
681 len = zlog_buf_prefix( in zlog_stream_prefix_ex()
684 stream->len = stream->prefix_len = len; in zlog_stream_prefix_ex()
691 return stream->len; in zlog_stream_prefix_ex()
695 len = zlog_buf_prefix(function, line, stream->flags, sbuf, 1024, stream->use_syslog); in zlog_stream_prefix_ex()
696 written = zlog_stream_direct_write(stream, sbuf, len); in zlog_stream_prefix_ex()
712 size_t len; in zlog_stream_vformat() local
714 len = vsnprintf(sbuf, 1024, fmt, args); in zlog_stream_vformat()
716 return zlog_stream_str(stream, sbuf, len); in zlog_stream_vformat()
722 ssize_t len; in zlog_stream_format() local
726 len = zlog_stream_vformat(stream, fmt, args); in zlog_stream_format()
729 return len; in zlog_stream_format()
743 stream->len = 0; in zlog_stream_str()
764 if (stream->len + stream->msg_final_suffix_len >= zlog_limit) { in zlog_stream_finish_buffer_suffix()
766 size_t final_suffix_wrap = stream->len + stream->msg_final_suffix_len + 1 - zlog_limit; in zlog_stream_finish_buffer_suffix()
792 ++stream->len; in zlog_stream_finish_direct_suffix()
797 stream->len += stream->msg_suffix_len; in zlog_stream_finish_direct_suffix()
800 if (stream->len + stream->msg_final_suffix_len >= zlog_limit) { in zlog_stream_finish_direct_suffix()
802 size_t final_suffix_wrap = stream->len + stream->msg_final_suffix_len + 1 - zlog_limit; in zlog_stream_finish_direct_suffix()
825 if (stream->finished || stream->len == 0) { in zlog_stream_finish()