0

プロジェクトで NGINX Openresty (バージョン 1.4.3.4) を使用していますが、アクセス ログを整列させることができるかどうか疑問に思っていました。

これから:

[06/Mar/2015:21:20:11 +0000] [0.028] [200] [54.162.222.95] ["GET /XXX"]
[06/Mar/2015:21:20:11 +0000] [0.020] [200] [108.177.223.182] ["GET /XXX"]
[06/Mar/2015:21:20:11 +0000] [0.022] [204] [208.43.79.196] ["POST /XXX"]
[06/Mar/2015:21:20:11 +0000] [0.018] [204] [173.192.139.113]  ["GET /XXX"]
[06/Mar/2015:21:20:11 +0000] [0.019] [200] [54.152.215.46]  ["GET /XXX"]

このように見える

[06/Mar/2015:21:20:11 +0000] [0.028] [200] [54.162.222.95]   ["GET /XXX"]
[06/Mar/2015:21:20:11 +0000] [0.020] [200] [108.177.223.182] ["GET /XXX"]
[06/Mar/2015:21:20:11 +0000] [0.022] [204] [208.43.79.196]   ["POST /XXX"]
[06/Mar/2015:21:20:11 +0000] [0.018] [204] [173.192.139.113] ["GET /XXX"]
[06/Mar/2015:21:20:11 +0000] [0.019] [200] [54.152.215.46]   ["GET /XXX"]

私が現在私の設定に持っているのはこれです:

log_format normal '[$time_local] [$request_time] [$status] [$http_x_forwarded_for] ["$request"]';

ありがとう。

4

1 に答える 1

1

ログを必要なものに合わせることはできませlog_formatん。

log_by_luaを使用して、任意の形式の独自のログを作成できます。

于 2015-04-02T08:45:47.843 に答える