Lines Matching refs:format
191 static format_fields * accesslog_parse_format(const char * const format, const uint32_t flen, log_e… in accesslog_parse_format() argument
204 while (format[i] != '%' && ++i < flen) ; in accesslog_parse_format()
208 buffer_append_string_len(&f->string, format + start, i - start); in accesslog_parse_format()
216 buffer_copy_string_len(&f->string, format + start, i - start); in accesslog_parse_format()
232 if (format[i] == '{') { in accesslog_parse_format()
234 while (i < flen && format[i] != '}') ++i; in accesslog_parse_format()
243 if (format[i] == '<' || format[i] == '>') k = ++i; in accesslog_parse_format()
246 if (i < flen && (format[i] == '%' || format[i] == 'l')) { in accesslog_parse_format()
253 buffer_append_char(&f->string, format[i] == '%' ? '%' : '-'); in accesslog_parse_format()
260 buffer_copy_string_len(&f->string, format + k, i - k - 1); in accesslog_parse_format()
262 ? accesslog_parse_format_token(format[i]) in accesslog_parse_format()
351 static format_fields * mod_accesslog_process_format(const char * const format, const uint32_t flen,…
478 static format_fields * mod_accesslog_process_format(const char * const format, const uint32_t flen,… in mod_accesslog_process_format() argument
480 accesslog_parse_format(format, flen, srv->errh); in mod_accesslog_process_format()
483 "parsing accesslog-definition failed: %s", format); in mod_accesslog_process_format()
513 "constant string for time format (misspelled token? or missing '%%'): %s", format); in mod_accesslog_process_format()
523 "you may not use strftime timestamp format %%{}t twice in the same access log: %s", format); in mod_accesslog_process_format()
546 "invalid time unit in %%{UNIT}T: %s", format); in mod_accesslog_process_format()
566 "invalid format %%{canonical,local,remote}p: %s", format); in mod_accesslog_process_format()
583 "invalid format %%{mask}a: %s", format); in mod_accesslog_process_format()