Maison >Opération et maintenance >Nginx >Comment enregistrer les journaux au format JSON dans nginx

Comment enregistrer les journaux au format JSON dans nginx

王林
王林avant
2023-05-12 11:43:061470parcourir

Définir le format du journal nginx :

Copier le code Le code est le suivant :

log_format logstash_json '{ "@timestamp": "$time_local"                                                                                    '"remote_addr": "$remote_addr" , '
                                                                                                                                                                                                      '"utilisateur_distant": " $remote_user", '                        '"request_time": "$request_time", '
                '"status": "$status", '
            '"request": "$request",                                                                         rer": "$http_referer", '
               '"body_bytes_sent": "$body_bytes_sent", '
                  "http_x_forwarded_for": "$http_x_forwarded_for", '
                                                                  "http_user_agent": " /data/logs/nginx/ www.jb51.net.access.log logstash_json;


La sortie du journal est la suivante :



n'est pas propice à la lecture. Copier pour embellir le format.


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer