Назад | Перейти на главную страницу

Заставляем Apache регистрировать% D внутри кавычек

У меня есть этот журнал с сервера Apache:

<134>Nov  18 10:44:44 webserverprd02 apache_access_log: 78.110.27.65 - casinoportugal [18/Nov/2017:10:44:42 +0000] 124703 "POST /netent/walletserver/players/27809/account/deposit HTTP/1.1" 200 118 "-" "Apache-HttpClient/4.2.6.redhat-3 (java 1.5)"'

Значение 124703 представляет %D (Время, затраченное на обслуживание запроса, в микросекундах). Я хочу знать, можно ли запрограммировать журнал, чтобы поместить значение %D внутри "" ("124703").

Вам нужно просто заключить %D в двойных кавычках "%D", но фокус в том, что вам нужно избегать кавычек внутри строки LogFormat вариант:

LogFormat "%h %l %u %t \"%D\" \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined