Apache 自定义 JSON 格式日志
来源:互联网 发布:巨杉数据库 最新动态 编辑:程序博客网 时间:2024/06/07 02:06
原文出处:http://blog.mreald.com
cat
httpd.conf
<IfModule log_config_module>
LogFormat
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
combined
LogFormat
"%h %l %u %t \"%r\" %>s %b"
common
#CustomLog "logs/access_log" common
CustomLog
"logs/access_log"
combined
<
/IfModule
>
输出格式:
common :
10.13.52.170 - - [17/Dec/2014:17:17:47 +0800] "GET /index.php HTTP/1.1" 200 10595
combined:
10.13.52.170 - - [17/Dec/2014:17:19:40 +0800] "GET /index.php HTTP/1.1" 200 10548 "http://blog.mreald.com/index.php" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36"
解释:LogFormat 定义两种格式, common、combined 供下面or 以后引用
%h host
%u user
%t
time
%s status <表示原始请求,>表示转换后的请求
%b back bit 返回字节数
%i identify 定义你要的信息, User-Agent 代表用户浏览器
更改日志显示格式:
1.改 httpd.conf
2.改 自定义的vhosts.conf
cat
vhosts.conf
# Virtual Hosts
Listen 8333
Listen 8444
<VirtualHost 10.33.234.60:8333>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot
"/mreald"
ServerName blog.mreald.com
ServerAlias blog.mreald.com
ErrorLog
"logs/mreald-error_log"
CustomLog
"logs/mreald-access_log"
combined
#CustomLog "logs/mreald-access_log" common
<Directory
/mreald/
>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.php index.html
<
/Directory
>
<
/VirtualHost
>
可以定义下面的JSON格式日志输出
LogFormat "{ \
\"host\":\"host.example.com\", \
\"path\":\"/var/log/httpd/logstash_access_log\", \
\"tags\":[\"wordpress\",\"www.example.com\"],
\
\"message\": \"%h %l %u %t \\\"%r\\\" %>s
%b\", \
\"timestamp\": \"%{%Y-%m-%dT%H:%M:%S%z}t\", \
\"clientip\": \"%a\", \
\"duration\": %D, \
\"status\": %>s, \
\"request\": \"%U%q\", \
\"urlpath\": \"%U\", \
\"urlquery\": \"%q\", \
\"method\": \"%m\", \
\"bytes\": %B, \
\"vhost\": \"%v\" \
}" apache_json
- Apache 自定义 JSON 格式日志
- 自定义Apache日志格式
- Apache自定义日志格式
- 自定义apache日志格式
- Apache访问日志切割和自定义格式
- 配置apache日志格式
- Apache日志格式说明
- Apache日志格式
- apache,日志,格式
- apache 日志格式解释
- Apache - 日志格式定义
- Json 日志格式转换
- [转载]Apache日志格式说明
- Apache日志格式与配置
- 日志转换成json格式
- Haproxy Json日志格式配置
- Nginx 日志改成 JSON 格式
- 访问日志格式的自定义
- 【BZOJ 1874】 [BeiJing2009 WinterCamp]取石子游戏
- 数据结构(二) 栈应用
- 面向对象基础知识总结
- JAVASE线程---线程间通信
- django项目部署到heroku
- Apache 自定义 JSON 格式日志
- Unity之习题练习
- RandomFrom 随机返回字符串数组AValues中的一个元素
- 《TCP/IP详解卷2:实现》笔记--BPF:BSD 分组过滤程序
- c++_primer_exercise_1037
- 二叉查找树(BST)
- java中的事件处理
- 使用StarUML 画UML 类图 by Java
- 自我感觉hibernate的一些容易忘记的问题