首頁  >  文章  >  運維  >  nginx中如何用JSON格式記錄日誌

nginx中如何用JSON格式記錄日誌

王林
王林轉載
2023-05-12 11:43:061431瀏覽

定義nginx日誌格式:

複製程式碼 程式碼如下:

#log_format logstash_json '{ "@timestamp": "$time_local", '
      ": { '
                         '"remote_addr": "    '"remote_user": "$remote_user", '
                                   ' "request_time": "$request_time", '
                        ,      '"request": "$request", '
                     地、 '
                         '"http_referrer": "$httphttp_   '"body_bytes_sent":"$body_bytes_sent", '
                                     '"http_user_agent ": "$http_user_agent" } }';


指定記錄日誌格式:

##複製程式碼 程式碼如下:

access_log  /data/logs/ nginx/www.jb51.net.access.log  logstash_json;


#日誌輸出如下:


##不利於閱讀。複製到美化下格式。

以上是nginx中如何用JSON格式記錄日誌的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除