Logファイルを確認する
開発およびデバッグ作業中に、ログファイルを確認することは非常に重要なステップです。ServBayではログファイルを確認する方法が2つあります。直接ログディレクトリにアクセスする方法と、ServBayのGUIを利用する方法です。以下に詳細な手順を示します。
方法1:直接ログディレクトリにアクセスする
1. ログファイルのディレクトリ
ServBayのログファイルは /Applications/ServBay/logs
ディレクトリに格納されています。このディレクトリにはPHP、Caddy、Redis、MariaDBなどの各サービスのログファイルが含まれています。
2. ログディレクトリにアクセスする
ターミナルやファイルマネージャを使用してログディレクトリにアクセスできます。以下はターミナルを使用してログディレクトリにアクセスする手順です:
- ターミナルアプリを開きます。
- 以下のコマンドを入力し、Enterキーを押してログディレクトリに移動します:bash
cd /Applications/ServBay/logs
1
3. ログファイルを表示する
ログディレクトリ内で、ls
コマンドを使用してすべてのログファイルやサブディレクトリを一覧表示できます:
ls
以下のようなファイルやディレクトリ構造が表示されます:
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. 特定のログファイルを表示する
cat
、less
、または tail
コマンドを使用して特定のログファイルの内容を確認できます。例:
PHP 7.4のログを表示する
cat php/7.4/php-fpm.log
または less
コマンドを使用してページ分割で表示:
less php/7.4/php-fpm.log
tail
コマンドを使用して最新のログエントリを確認:
tail -f php/7.4/php-fpm.log
Caddyのログを表示する
Caddyのログは caddy
ディレクトリに格納されており、このディレクトリに移動して具体的なログファイルを確認できます:
cd caddy
ls
2
そして、上記のコマンドを使用して具体的なログファイルを見ることができます。
方法2:ServBayのGUIを介して
1. ServBayを開く
アプリケーション
内でServBayアイコンを見つけ、ダブルクリックして開きます。
2. サービスログを確認する
ServBayのGUIを使用してログファイルを確認することができます。
「サービス」パネルから
- ServBayのGUIを開き、「サービス」パネルに移動します。
- 各サービスの右側にログアイコン(アイコン)が表示されます。このアイコンをクリックすると、該当サービスのログファイルを確認できます。
「ホスト」パネルから
- ServBayのGUIで「ホスト」パネルに移動します。
- 各ホストの右側にログアイコン(アイコン)が表示されます。このアイコンをクリックすると、該当ホストのログファイルを確認できます。
3. ログファイルを分析する
ログファイルを確認することで、システムの動作状況、エラーメッセージ、およびパフォーマンス指標を分析できます。一般的なログファイルは以下の通りです:
php/バージョン番号/php-fpm.log
:PHP-FPMの動作状況とエラーメッセージを記録します。caddy
ディレクトリ:Caddy Webサーバのアクセスログとエラーログを記録します。redis.log
:Redisデータベースの動作状況とエラーメッセージを記録します。mariadb.log
:MariaDBデータベースの動作状況とエラーメッセージを記録します。xdebug/バージョン番号
ディレクトリ:XDebugのデバッグ情報を記録します。
4. ログファイルをクリーンアップする
ログファイルはかなりのディスク容量を占有することがあるため、不要なログファイルは定期的にクリーンアップすることをお勧めします。以下のコマンドを使用して特定のログファイルを削除できます:
rm php/7.4/php-fpm.log
注意:ログファイルを削除する前に、重要なログ情報をバックアップしておいてください。