Visualizzazione dei file di log
Durante lo sviluppo e il debugging, la visualizzazione dei file di log è un passaggio molto importante. ServBay offre due metodi per visualizzare i file di log: accedendo direttamente alla directory dei log e attraverso 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 sono memorizzati nella directory /Applications/ServBay/logs
. Questa directory contiene i file di log per i vari servizi, inclusi PHP, Caddy, Redis, MariaDB, ecc.
2. Accesso alla directory dei log
Puoi accedere alla directory dei log tramite terminale o file manager. Ecco i passaggi per accedere tramite terminale:
- Apri l'applicazione Terminal.
- Inserisci il seguente comando e premi invio per entrare nella directory dei log:bash
cd /Applications/ServBay/logs
1
3. Visualizzazione dei file di log
Nella directory dei log, puoi utilizzare 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
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. Visualizzazione di un file di log specifico
Puoi utilizzare i comandi cat
, less
o tail
per visualizzare il contenuto di un file di log specifico. Ad esempio:
Visualizzazione del log PHP 7.4
cat php/7.4/php-fpm.log
Oppure puoi usare il comando less
per una visualizzazione a pagine:
less php/7.4/php-fpm.log
Usa il comando tail
per vedere le voci di log più recenti:
tail -f php/7.4/php-fpm.log
Visualizzazione del log Caddy
I log di Caddy sono memorizzati nella directory caddy
; puoi accedervi per vedere i file di log specifici:
cd caddy
ls
2
Quindi usa uno dei comandi sopra citati per visualizzare i file di log specifici.
Metodo 2: Utilizzo dell'interfaccia GUI di ServBay
1. Apertura di ServBay
Trova l'icona di ServBay nella cartella Applicazioni
e fai doppio clic per aprirla.
2. Visualizzazione dei log dei servizi
Nell'interfaccia GUI di ServBay, puoi visualizzare i file di log seguendo questi passaggi:
Tramite il pannello 'Servizi'
- Apri l'interfaccia GUI di ServBay e accedi al pannello 'Servizi'.
- Alla destra di ogni servizio vedrai un'icona di log. Clicca su questa icona per visualizzare il file di log del servizio.
Tramite il pannello 'Host'
- Nell'interfaccia GUI di ServBay, accedi al pannello 'Host'.
- Alla destra di ogni host vedrai un'icona di log. Clicca su questa icona per visualizzare il file di log dell'host.
3. Analisi dei file di log
Visualizzando i file di log, puoi analizzare lo stato operazionale del sistema, le informazioni sugli errori e i parametri delle prestazioni. I file di log comuni includono:
php/numero_versione/php-fpm.log
: Registra lo stato operativo e gli errori di PHP-FPM.- Directory
caddy
: Registra i log di accesso e gli errori del server web Caddy. redis.log
: Registra lo stato operativo e gli errori del database Redis.mariadb.log
: Registra lo stato operativo e gli errori del database MariaDB.- Directory
xdebug/numero_versione
: Registra le informazioni di debug di XDebug.
4. Pulizia dei file di 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 salvato le informazioni di log importanti.