Visualiser les fichiers de log
Dans le développement et le débogage, consulter les fichiers logs est une étape cruciale. ServBay propose deux méthodes pour accéder aux fichiers logs : entrer directement dans le répertoire des logs et via l'interface GUI de ServBay. Voici les étapes détaillées.
Méthode 1 : Accéder directement au répertoire Log
1. Répertoire des fichiers logs
Les fichiers logs de ServBay se trouvent dans le répertoire /Applications/ServBay/logs
. Ce répertoire contient les logs pour divers services tels que PHP, Caddy, Redis, MariaDB, MySQL, MongoDB, etc.
2. Accéder au répertoire de logs
Vous pouvez accéder au répertoire de logs via le terminal ou un gestionnaire de fichiers. Voici les étapes pour y accéder par le terminal :
- Ouvrez l'application Terminal.
- Tapez la commande suivante et appuyez sur Entrée pour entrer dans le répertoire des logs :bash
cd /Applications/ServBay/logs
1
3. Consulter les fichiers logs
Dans le répertoire des logs, vous pouvez utiliser la commande ls
pour lister tous les fichiers logs et sous-répertoires :
ls
Vous verrez une structure de fichiers et de répertoires similaire à ceci :
caddy
dnsmasq
mariadb
memcached
mongodb
mysql
php
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
postgresql
redis
xdebug
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
4. Consulter un fichier log spécifique
Vous pouvez utiliser les commandes cat
, less
ou tail
pour examiner le contenu d'un fichier log spécifique. Par exemple :
Consulter les logs PHP 7.4
cat php/7.4/php-fpm.log
Ou utiliser la commande less
pour une lecture paginée :
less php/7.4/php-fpm.log
Utiliser la commande tail
pour voir les dernières entrées du log :
tail -f php/7.4/php-fpm.log
Consulter les logs de Caddy
Les logs de Caddy se trouvent dans le répertoire caddy
. Vous pouvez y entrer et vérifier les fichiers logs spécifiques :
cd caddy
ls
2
Puis utiliser les commandes susmentionnées pour consulter un fichier log particulier.
Méthode 2 : Via l'interface GUI de ServBay
1. Ouvrir ServBay
Dans « Applications », trouvez l'icône de ServBay et double-cliquez pour ouvrir.
2. Consulter les logs des services
Dans l'interface GUI de ServBay, vous pouvez consulter les fichiers logs via les étapes suivantes :
Par le panneau 'Gestion rapide des services'
- Entrez dans le tableau de bord de l'interface GUI de ServBay.
- À droite de chaque service, vous trouverez une icône de log. Cliquez sur cette icône pour voir les fichiers logs du service.
Par le panneau 'Services'
- Ouvrez l'interface GUI de ServBay et allez dans le panneau 'Services'.
- À droite de chaque service, vous verrez une icône de log. Cliquez pour voir les fichiers logs du service.
Par le panneau 'Hôte'
- Dans l'interface GUI de ServBay, accédez au panneau 'Hôte'.
- À droite de chaque hôte, vous verrez une icône de log. Cliquez pour voir les fichiers logs de l'hôte.
Par le panneau 'Configuration des services'
- Dans l'interface GUI de ServBay, allez dans le panneau 'Configuration des services'.
- En haut à droite de chaque service, vous trouverez une icône de log. Cliquez pour consulter les fichiers logs du service.
3. Analyser les fichiers logs
En consultant les fichiers logs, vous pouvez analyser l'état du système, les messages d'erreur et les indicateurs de performance. Les logs communs incluent :
php/numéro de version/php-fpm.log
: Enregistre l'état et les erreurs de PHP-FPM.- Répertoire
caddy
: Enregistre les logs d'accès et d'erreurs du serveur Web Caddy. redis.log
: Enregistre l'état et les erreurs de la base de données Redis.mariadb.log
: Enregistre l'état et les erreurs de la base de données MariaDB.mysql.log
: Enregistre l'état et les erreurs de la base de données MySQL.mongodb.log
: Enregistre l'état et les erreurs de la base de données MongoDB.- Répertoire
xdebug/numéro de version
: Enregistre les informations de débogage d'XDebug. mailpit.log
: Enregistre l'état et les erreurs du service de messagerie Mailpit.
4. Nettoyer les fichiers logs
Les fichiers logs peuvent rapidement occuper beaucoup d'espace disque. Il est recommandé de nettoyer régulièrement ceux dont vous n'avez plus besoin. Vous pouvez utiliser la commande suivante pour supprimer un fichier log spécifique :
rm php/7.4/php-fpm.log
Note : Avant de supprimer un fichier log, assurez-vous d'avoir sauvegardé toute information importante.