Visualizzare il file Log
Durante lo sviluppo e il debug, visualizzare i file di log è un passaggio molto importante. ServBay offre due metodi per visualizzare i file di log: accedendo direttamente alla directory dei log e tramite l'interfaccia GUI di ServBay. Di seguito sono riportati i passaggi dettagliati.
Metodo 1: Accesso diretto alla directory dei Log
1. Directory dei file di log
I file di log di ServBay si trovano nella directory /Applications/ServBay/logs
. Questa directory contiene i file di log per vari servizi, inclusi PHP, Caddy, Redis, MariaDB, MySQL, MongoDB, ecc.
2. Accedere alla directory dei log
Puoi accedere alla directory dei log tramite il terminale o il gestore di file. Di seguito sono riportati i passaggi per accedere alla directory dei log tramite il terminale:
- Apri l'applicazione terminale.
- Inserisci il seguente comando e premi invio per accedere alla directory dei log:bash
cd /Applications/ServBay/logs
1
3. Visualizzare i file di log
Nella directory dei log, puoi usare il comando ls
per elencare tutti i file di log e le sottodirectory:
ls
Vedrai una struttura di file e directory simile alla seguente:
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. Visualizzare un file di log specifico
Puoi usare i comandi cat
, less
o tail
per visualizzare il contenuto di un file di log specifico. Ad esempio:
Visualizzare il log di PHP 7.4
cat php/7.4/php-fpm.log
Oppure usa il comando less
per visualizzare il log con il supporto alla paginazione:
less php/7.4/php-fpm.log
Usa il comando tail
per vedere gli ultimi messaggi di log:
tail -f php/7.4/php-fpm.log
Visualizzare il log di Caddy
I log di Caddy sono conservati nella directory caddy
, puoi entrare in quella directory per visualizzare i file di log specifici:
cd caddy
ls
2
Poi usa i comandi sopra menzionati per visualizzare il file di log specifico.
Metodo 2: Tramite l'interfaccia GUI di ServBay
1. Apri ServBay
Trova l'icona di ServBay in Applicazioni
e fai doppio clic per aprirla.
2. Visualizzare i log dei servizi
Nell'interfaccia GUI di ServBay, puoi visualizzare i file di log seguendo questi passaggi:
Tramite il pannello 'Gestione rapida dei servizi'
- Accedi al dashboard nell'interfaccia GUI di ServBay.
- Sul lato destro di ogni servizio, vedrai un'icona di log. Fai clic su quell'icona per visualizzare il file di log del servizio.
Tramite il pannello 'Servizi'
- Apri l'interfaccia GUI di ServBay, accedi al pannello 'Servizi'.
- Sul lato destro di ogni servizio, vedrai un'icona di log. Fai clic su quell'icona per visualizzare il file di log del servizio.
Tramite il pannello 'Host'
- Accedi al pannello 'Host' nell'interfaccia GUI di ServBay.
- Sul lato destro di ogni host, vedrai un'icona di log. Fai clic su quell'icona per visualizzare il file di log dell'host.
Tramite il pannello 'Configurazione dei servizi'
- Accedi al pannello 'Configurazione dei servizi' nell'interfaccia GUI di ServBay.
- Nell'angolo in alto a destra di ogni servizio, vedrai un'icona di log. Fai clic su quell'icona per visualizzare il file di log del servizio.
3. Analisi del file Log
Visualizzando i file di log, puoi analizzare lo stato di esecuzione del sistema, le informazioni sugli errori e gli indicatori di performance. I file di log comuni includono:
php/versione/php-fpm.log
: registra lo stato di esecuzione e le informazioni sugli errori di PHP-FPM.- Directory
caddy
: registra i log di accesso e gli errori del server web Caddy. redis.log
: registra lo stato di esecuzione e le informazioni sugli errori del database Redis.mariadb.log
: registra lo stato di esecuzione e le informazioni sugli errori del database MariaDB.mysql.log
: registra lo stato di esecuzione e le informazioni sugli errori del database MySQL.mongodb.log
: registra lo stato di esecuzione e le informazioni sugli errori del database MongoDB.- Directory
xdebug/versione
: registra le informazioni di debug di XDebug. mailpit.log
: registra lo stato di esecuzione e le informazioni sugli errori del servizio mail Mailpit.
4. Pulizia dei file Log
I file di log possono occupare molto spazio su disco, si consiglia di pulire periodicamente i file di log non più necessari. Puoi utilizzare il seguente comando per eliminare un file di log specifico:
rm php/7.4/php-fpm.log
Nota: Prima di eliminare i file di log, assicurati di aver effettuato un backup delle informazioni di log importanti.