Générateur de logs aléatoires (Nginx/Apache/JSON)

Générez de faux logs d’accès ou des logs JSONL avec des distributions contrôlables.

Fonctionne localement dans votre navigateur. N’utilisez pas de données personnelles réelles. Les URL de partage contiennent uniquement les réglages, jamais les logs générés.

Les adresses IP sont générées à partir de blocs de test réservés (192.0.2.0/24, 198.51.100.0/24 et 203.0.113.0/24).

Autres langues 日本語 | English | Español | Français

Pourquoi utiliser ce générateur de logs ?

Cas d’usage

Préréglages rapides

Choisissez un scénario de départ pour les formes de logs les plus courantes.

Générer

Générateur de logs aléatoires

Choisissez un format, ajustez les distributions puis générez les logs.

Utilisez le format ISO 8601 avec fuseau horaire (UTC recommandé). Exemple : 2026-01-19T00:00:00Z

Aperçu


            

L’aperçu montre les 50 premières lignes.

Sortie

Copiez ou téléchargez la sortie complète des logs.

Exemple

203.0.113.45 - - [19/Jan/2026:09:12:33 +0000] "GET /api/v1/users HTTP/1.1" 200 512 "-" "Mozilla/5.0 ..."

Comment utiliser ce générateur de logs efficacement

Commencez par choisir un format et un scénario de base, puis ajustez la distribution temporelle et la distribution du trafic jusqu’à obtenir des sorties proches du cas de test que vous voulez reproduire.

Choisir d’abord le format

Choisissez Nginx ou Apache si vous avez besoin de lignes combined pour tester des parseurs de logs d’accès. Choisissez JSONL si vous préférez un enregistrement structuré par ligne pour des pipelines, de l’analyse ou des outils NDJSON.

Régler la chronologie et la répartition du trafic

Définissez d’abord l’intervalle temporel, puis choisissez un mode uniforme ou en rafales. Ajustez ensuite le scénario, les chemins, les poids de statut, la répartition UA et les référents pour rapprocher la charge générée de votre cas réel.

Décider si la graine doit être partagée

Le mode sécurisé convient aux jeux de données ponctuels. Le mode avec graine sert uniquement à reproduire exactement le même résultat. Ajoutez la graine dans l’URL seulement si une autre personne doit recréer la même exécution.

Vérifier l’aperçu avant d’exporter

L’aperçu affiche les 50 premières lignes. Utilisez-le pour valider le format d’horodatage, la répartition des chemins et la distribution des statuts avant de copier ou de télécharger la sortie complète.

Voir aussi

FAQ

Qu’est-ce que JSONL ?

JSONL est du JSON délimité par des retours à la ligne : un objet JSON par ligne.

Qu’est-ce qu’une rafale temporelle ?

Le mode par rafales concentre les lignes de log dans des fenêtres temporelles pondérées.

Le mode avec graine est-il sécurisé ?

Non. Le mode avec graine sert uniquement à la reproductibilité.

Que contient une URL de partage ?

Une URL de partage enregistre uniquement les réglages choisis. Elle n’inclut ni les logs générés, ni l’aperçu, ni le contenu d’un profil importé, sauf si vous choisissez explicitement d’inclure la graine.

Comment choisir entre Nginx, Apache et JSONL ?

Choisissez Nginx ou Apache si vous avez besoin de lignes combined pour tester des parseurs. Choisissez JSONL lorsque vous voulez des enregistrements structurés pour des pipelines, de l’analyse ou des outils compatibles NDJSON.

Importer un profil JSON

Collez ici le profil JSON. Rien n’est envoyé.