Consulter le fichier de log
Lors du développement et du debugging, consulter le fichier de log est une étape très importante. ServBay propose deux méthodes pour consulter les fichiers de log : accéder directement au répertoire des logs ou utiliser l'interface GUI de ServBay. Voici les étapes détaillées.
Méthode 1 : Accéder directement au répertoire des logs
1. Répertoire des fichiers de log
Les fichiers de log de ServBay sont stockés dans le répertoire /Applications/ServBay/logs
. Ce répertoire contient les fichiers de log de différents services, y compris PHP, Caddy, Redis, MariaDB, etc.
2. Accéder au répertoire des logs
Vous pouvez accéder au répertoire des logs via le terminal ou un gestionnaire de fichiers. Voici les étapes pour accéder au répertoire des logs via le terminal :
- Ouvrez l'application terminal.
- Tapez la commande suivante et appuyez sur Entrée pour accéder au répertoire des logs :bash
cd /Applications/ServBay/logs
1
3. Consulter les fichiers de log
Dans le répertoire des logs, vous pouvez utiliser la commande ls
pour lister tous les fichiers de log et les sous-répertoires :
ls
Vous verrez une structure de fichiers et de répertoires similaire à celle-ci :
caddy
dnsmasq
mariadb
memcached
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
4. Consulter un fichier de log spécifique
Vous pouvez utiliser les commandes cat
, less
ou tail
pour consulter le contenu d'un fichier de log spécifique. Par exemple :
Consulter le log de PHP 7.4
cat php/7.4/php-fpm.log
Ou utilisez la commande less
pour une consultation paginée :
less php/7.4/php-fpm.log
Utilisez la commande tail
pour consulter les dernières entrées du log :
tail -f php/7.4/php-fpm.log
Consulter le log de Caddy
Les logs de Caddy sont stockés dans le répertoire caddy
, vous pouvez accéder à ce répertoire pour consulter les fichiers de log spécifiques :
cd caddy
ls
2
Ensuite, utilisez les commandes mentionnées ci-dessus pour consulter les fichiers de log spécifiques.
Méthode 2 : Utiliser 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 de log en suivant ces étapes :
Via le panneau 'Services'
- Ouvrez l'interface GUI de ServBay et allez au panneau 'Services'.
- À droite de chaque service, vous verrez une icône de log. Cliquez dessus pour consulter les fichiers de log de ce service.
Via le panneau 'Host'
- Dans l'interface GUI de ServBay, allez au panneau 'Host'.
- À droite de chaque host, vous verrez une icône de log. Cliquez dessus pour consulter les fichiers de log de cet host.
3. Analyser les fichiers de log
En consultant les fichiers de log, vous pouvez analyser l'état du système, les informations d'erreur et les indicateurs de performance. Les fichiers de log courants incluent :
php/numéro-de-version/php-fpm.log
: Enregistre l'état de fonctionnement et les erreurs de PHP-FPM.- Répertoire
caddy
: Enregistre les logs d'accès et les erreurs du serveur web Caddy. redis.log
: Enregistre l'état de fonctionnement et les erreurs de la base de données Redis.mariadb.log
: Enregistre l'état de fonctionnement et les erreurs de la base de données MariaDB.- Répertoire
xdebug/numéro-de-version
: Enregistre les informations de debugging de XDebug.
4. Nettoyer les fichiers de log
Les fichiers de log peuvent occuper beaucoup d'espace disque, il est recommandé de nettoyer régulièrement les fichiers de log dont vous n'avez plus besoin. Vous pouvez utiliser la commande suivante pour supprimer un fichier de log spécifique :
rm php/7.4/php-fpm.log
Note : Avant de supprimer un fichier de log, assurez-vous d'avoir sauvegardé les informations de log importantes.