• linux之log_format


    log_format是指存储日志的时候所采用的格式,可以在/usr/local/nginx/conf/nginx.conf的http字段中设置

    下面是一个典型的log_format设置

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer" '
                          '"$http_user_agent" "$http_x_forwarded_for"';

    其中

    1.$remote_addr 与$http_x_forwarded_for 用以记录客户端的ip地址;
     2.$remote_user :用来记录客户端用户名称;
     3.$time_local : 用来记录访问时间与时区;
     4.$request : 用来记录请求的url与http协议;
     5.$status : 用来记录请求状态;成功是200,
     6.$body_bytes_s ent :记录发送给客户端文件主体内容大小;
     7.$http_referer :用来记录从那个页面链接访问过来的;
     8.$http_user_agent :记录客户端浏览器的相关信息

    在http字段中设置了之后还需要在server字段中采用如下

    server {
            listen       80;
    
            access_log  logs/host.access.log  main;
    
    //省略部分代码
        }

    这样就可以在写入日志的时候采用main的格式了

    下面是一些从access.log里面提取的访问日志

    220.181.108.169 - - [03/Apr/2015:19:07:52 +0800] "GET /feed HTTP/1.1" 499 0 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" "-"
    27.159.224.22 - - [03/Apr/2015:19:10:51 +0800] "GET /p/5180.html HTTP/1.1" 499 0 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727 ; .NET CLR 4.0.30319)" "-"
    207.46.13.112 - - [03/Apr/2015:19:11:28 +0800] "GET /p/11436.html/feed HTTP/1.1" 499 0 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" "-"
    123.118.249.160 - - [03/Apr/2015:19:11:48 +0800] "GET /register.php#breadCrumb HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0.1" "-"
    123.118.249.160 - - [03/Apr/2015:19:11:48 +0800] "GET /register.php HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20100101 Firefox/15.0.1" "-"
  • 相关阅读:
    CocoaPods 中删除不需要的第三方
    真机测试是提示 的 iPhone is busy: Preparing debugger support for
    关于 Expression is not assignable 错误
    关于查询ios的app更新的历史版本记录
    ios开启双重认证之填坑式教学
    swift 有道 翻译文档(2 条件语句 循环语句)
    swift 有道 翻译文档(1 定义变量常量,数组字典)
    渐变UI
    cornerstone 使用
    cocoaPods安装
  • 原文地址:https://www.cnblogs.com/yiluxiuxing/p/4390895.html
Copyright © 2020-2023  润新知