LogFormat 可以用的格式串有(转自:http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#formats):
%% |
The percent sign |
%a |
Remote IP-address |
%A |
Local IP-address |
%B |
Size of response in bytes, excluding HTTP headers. |
%b |
Size of response in bytes, excluding HTTP headers. In CLF format, i.e. a '- ' rather than a 0 when no bytes are sent. |
%{Foobar}C |
The contents of cookie Foobar in the request sent to the server. Only version 0 cookies are fully supported. |
%D |
The time taken to serve the request, in microseconds. |
%{FOOBAR}e |
The contents of the environment variable FOOBAR
|
%f |
Filename |
%h |
Remote host |
%H |
The request protocol |
%{Foobar}i |
The contents of Foobar: header line(s) in the request sent to the server. Changes made by other modules (e.g. mod_headers ) affect this. If you're interested in what the request header was prior to when most modules would have modified it, use mod_setenvif to copy the header into an internal environment variable and log that value with the %{VARNAME}e described above. |
%k |
Number of keepalive requests handled on this connection. Interesting if KeepAlive is being used, so that, for example, a '1' means the first keepalive request after the initial one, '2' the second, etc...; otherwise this is always 0 (indicating the initial request). Available in versions 2.2.11 and later. |
%l |
Remote logname (from identd, if supplied). This will return a dash unless mod_ident is present and IdentityCheck is set On . |
%m |
The request method |
%{Foobar}n |
The contents of note Foobar from another module. |
%{Foobar}o |
The contents of Foobar: header line(s) in the reply. |
%p |
The canonical port of the server serving the request |
%{format}p |
The canonical port of the server serving the request or the server's actual port or the client's actual port. Valid formats are canonical , local , orremote . |
%P |
The process ID of the child that serviced the request. |
%{format}P |
The process ID or thread id of the child that serviced the request. Valid formats are pid , tid , and hextid . hextid requires APR 1.2.0 or higher. |
%q |
The query string (prepended with a ? if a query string exists, otherwise an empty string) |
%r |
First line of request |
%R |
The handler generating the response (if any). |
%s |
Status. For requests that got internally redirected, this is the status of the *original* request --- %>s for the last. |
%t |
Time the request was received (standard english format) |
%{format}t |
The time, in the form given by format, which should be in strftime(3) format. (potentially localized) |
%T |
The time taken to serve the request, in seconds. |
%u |
Remote user (from auth; may be bogus if return status (%s ) is 401) |
%U |
The URL path requested, not including any query string. |
%v |
The canonical ServerName of the server serving the request. |
%V |
The server name according to the UseCanonicalName setting. |
%X |
Connection status when response is completed:
X = |
connection aborted before the response completed. |
+ = |
connection may be kept alive after the response is sent. |
- = |
connection will be closed after the response is sent. |
(This directive was %c in late versions of Apache 1.3, but this conflicted with the historical ssl %{var}c syntax.)
|
%I |
Bytes received, including request and headers, cannot be zero. You need to enable mod_logio to use this. |
%O |
Bytes sent, including headers, cannot be zero. You need to enable mod_logio to use this. |
日志格式示例:
"%t [%r] %>s %h %a %v %D %b [%{User-Agent}i] [%{Referer}i --> %U]"
分享到:
相关推荐
Apache Log4j2 远程代码执行漏洞检测工具,包含windows版和linux版。图形化 Apache Log4j2检测工具
Apache Log4j2紧急缓解措施
Apache Log4j 2 (apache-log4j-2.17.1-bin.zip)是对 Log4j 的升级,它比其前身 Log4j 1.x 提供了重大改进,并提供了 Logback 中可用的许多改进,同时修复了 Logback 架构中的一些固有问题。修复了安全漏洞 CVE-...
Pro Apache Log4j second edition Pro Apache Log4j second edition Pro Apache Log4j second edition Pro Apache Log4j second edition Pro Apache Log4j second edition
Apache Log4j_1.2.17 完整依赖包,在jdk1.8.201中测试通过。使用教程https://www.tutorialspoint.com/springmvc/springmvc_log4j.htm
apache log4j使用大全 log4j使用
Apache Log4j 2.0 发布第 4 个 Beta 版本,包括的新特性有: o Added Log4j 2 to SLF4J adapter. o LOG4J2-131: Add SMTPAppender. Thanks to Scott Severtson. o Added hostName and contextName to property ...
apache log4j 日志系统实现原理.doc,Apache Log4j 学习笔记 Apache Logging Project Homepage: http://logging.apache.org
赠送jar包:apache-log4j-extras-1.2.17.jar; 赠送原API文档:apache-log4j-extras-1.2.17-javadoc.jar; 赠送Maven依赖信息文件:apache-log4j-extras-1.2.17.pom; 包含翻译后的API文档:apache-log4j-extras-...
Apache Log4j 2 源代码( apache-log4j-2.17.1-src.tar.gz) 是对 Log4j 的升级,它比其前身 Log4j 1.x 提供了重大改进,并提供了 Logback 中可用的许多改进,同时修复了 Logback 架构中的一些固有问题。修复了安全...
Apache Log4j 2 (apache-log4j-2.17.1-bin.tar.gz)是对 Log4j 的升级,它比其前身 Log4j 1.x 提供了重大改进,并提供了 Logback 中可用的许多改进,同时修复了 Logback 架构中的一些固有问题。修复了安全漏洞 CVE-...
ApacheLog4j漏洞验证工具
Apache Log4j 2存在远程代码执行漏洞处置指南 及期检测工具
解决Apache Log4j 远程代码执行漏洞log4j2部分jar,包含log4j-1.2-api-2.15.0.jar,log4j-api-2.15.0.jar,log4j-core-2.15.0.jar,log4j-to-slf4j-2.15.0.jar
Pro Apache Log4j Second Edition
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...
开源日志框架Apache Log4j2远程代码执行漏洞升级包
apache-log4j-2.17.0-bin.tar.gz
log4net是优秀的Apache log4j™框架到Microsoft®.NET运行时的移植。我们利用.NET运行时中的新功能,使该框架在本质上与原始log4j相似。 log4net是帮助程序员将日志语句输出到各种输出目标的工具。如果应用程序出现...
apache apr & log4 apache apr & log4