]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
core: Add formats %{z} and %{strftime-format} to ErrorLogFormat. PR 62161.
authorYann Ylavic <ylavic@apache.org>
Tue, 14 Mar 2023 11:11:24 +0000 (11:11 +0000)
committerYann Ylavic <ylavic@apache.org>
Tue, 14 Mar 2023 11:11:24 +0000 (11:11 +0000)
commite5fa6ee46ec1d32aa4c85edce752905a21e0cfad
tree1b67ca84f7ff26a50da4f7f1e209676d384238db
parent05202ceceacf1cc448ba7e84601871b39879eea1
core: Add formats %{z} and %{strftime-format} to ErrorLogFormat.  PR 62161.

%{z} prints the timezone offset (i.e. "[+-]nnnn") and %{strftime-format} allows
any %-format handled by [apr_]strftime().

* include/util_time.h():
  Define new AP_CTIME_OPTION_GMTOFF option for ap_recent_ctime_ex().

* server/util_time.c(ap_recent_ctime_ex):
  Handle AP_CTIME_OPTION_GMTOFF to print "[+-]nnnn" timezone.

* server/log.c(log_ctime):
  If the format contains a '%' it's for strftime(), otherwise it's builtin
  with new 'z' as AP_CTIME_OPTION_GMTOFF.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1908380 13f79535-47bb-0310-9956-ffa450edef68
changes-entries/errorlogformat.txt [new file with mode: 0644]
include/util_time.h
server/log.c
server/util_time.c