Formatteur de journal d'accès (Apache / Nginx)
Guide
Formatteur de journal d'accès (Apache / Nginx)
Collez des lignes brutes de journal d'accès Apache ou Nginx dans la zone d'entrée ou téléchargez un fichier de journal. Le formateur de journal d'accès détecte automatiquement si chaque ligne est au format commun de journal (CLF) ou au format combiné (par défaut d'Apache), puis décompose chaque entrée en colonnes claires : IP, date/heure, méthode, chemin, code de statut, octets, référent et agent utilisateur. Filtrez les résultats par groupe de code de statut, triez n'importe quelle colonne en un clic, et exportez uniquement les lignes que vous souhaitez sous format CSV.
Comment utiliser
- Collez vos lignes brutes de journal dans la zone d'entrée ou téléchargez un fichier de journal.
- Quitter Format du journal sur le mode d'auto-détection, ou fixez-le au CLF ou au combiné si votre serveur utilise un format fixe.
- Utilisez le Filtre de statut sélectionnez dans le menu déroulant pour affiner les résultats à un groupe de statut spécifique (par exemple, 4xx Erreur client lorsqu'on cherche des liens cassés).
- Cliquez sur toute en-tête de colonne pour trier par IP, date/heure, statut, octets ou tout autre champ.
- Cliquez Télécharger CSV pour enregistrer les lignes actuellement visibles afin d'analyser davantage dans un tableur.
Caractéristiques
- Détection automatique de CLF et de format combiné – Aucune connaissance préalable du format de journal n'est nécessaire ; les formats par défaut d'Apache et Nginx sont reconnus automatiquement.
- Colonnes triables – Cliquez sur n'importe quelle en-tête pour trier les lignes par IP, date, statut, taille de réponse, etc.
- Filtres de code de statut – Isole rapidement les réponses réussies (2xx), les redirigés (3xx), les erreurs clients (4xx) ou les erreurs serveurs (5xx).
- Coloration visuelle des codes de statut – Les codes de statut sont colorés afin que les anomalies soient immédiatement visibles.
- Exportation en CSV des lignes filtrées – Téléchargez exactement ce que vous voyez, prêt à être intégré dans Excel, Sheets ou Pandas.
- Prise en charge du téléchargement de fichiers – Glissez-déposez un fichier de journal au lieu de coller des lignes.
- Fonctionne entièrement dans votre navigateur – Les journaux ne quittent jamais la page, donc les IPs sensibles et les chemins des requêtes restent locaux.
FAQ
-
Quelle est la différence entre le format commun de journal (CLF) et le format combiné de journal ?
Le format commun de journal enregistre l'IP du client, l'identifiant RFC 1413, l'utilisateur authentifié, l'heure de la requête, la ligne de requête, le code de statut HTTP et la taille de réponse en octets. Le format combiné ajoute deux champs supplémentaires entre guillemets : l'en-tête Referer et l'en-tête User-Agent. Le journal d'accès par défaut d'Apache utilise le format combiné ; Nginx est livré avec un format similaire qu'il appelle 'main', qui est également compatible avec le format combiné.
-
Pourquoi une entrée de journal d'accès montre-t-elle parfois un trait plutôt qu'une valeur ?
Un trait unique ('-') dans un journal d'accès signifie que le champ n'était pas disponible. L'identifiant RFC 1413 est presque toujours un trait car le protocole est pratiquement inutilisé, et l'utilisateur authentifié est un trait pour toute requête non authentifiée. Les champs Referer et User-Agent sont des traits lorsque le client n'a pas envoyé ces en-têtes. La taille de réponse est un trait pour les requêtes qui n'ont pas de corps, comme une réponse 304 Not Modified.
-
Qu'est-ce que les groupes de codes de statut HTTP (1xx, 2xx, 3xx, 4xx, 5xx) signifient ?
Chaque classe de chiffre indique une catégorie de réponse. 1xx est informatif (rare dans les journaux d'accès), 2xx est une réussite, 3xx est une redirection, 4xx indique une erreur côté client, comme une ressource manquante ou une requête non autorisée, et 5xx indique une erreur côté serveur, comme une exception interne ou un échec de l'upstream. Le filtrage par groupe permet rapidement de détecter des liens cassés (4xx) ou des incidents au niveau du backend (5xx).
-
Pourquoi les heures de journal d'accès sont-elles encadrées par des crochets avec un décalage comme -0700 ?
Le format de timestamp du journal commun utilise le modèle strftime '[jour/mois/année:heure:minute:seconde zone]' où la zone est le décalage du serveur par rapport à l'UTC. Les crochets et le décalage final font partie du format lui-même, ce qui explique pourquoi les parsers doivent traiter l'expression entre crochets comme un seul champ. Le stockage du décalage permet d'interpréter le timestamp sans ambiguïté même si le serveur change ultérieurement de fuseau horaire.
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 15 juin 2026
