ねこさんとへびさんの新人技術ブログ

新人エンジニアのねこさんとへびさんの、技術向上のためのブログです。

Tips!Windowsでtail -f

Windowsで動かしているXAMPP環境のPHPのエラーログを、tail -f(自動追記される)ように見たかったので調べました。

1.環境

Windows 10
Windows PowerShell version 5.1

2.Windowsでtail -f

1.PowerShellを起動する

タスクバーの左下の検索フォームにpowershellと入力し、候補の中からWindows PowerShellを選択します。

f:id:tksptan:20180404090307p:plain

2.PowerShellに以下のコマンドを打ち込む

Get-Content -Path {log-path} -Last {int num-of-lines} -Wait

{log-path}:ログファイルのパス
{int num-of-lines}:最初に表示するログの件数(最初に確認する必要がなければ1で大丈夫です)

例:XAMPPのPHPエラーログを見る

Get-Content -Path C:\xampp\apache\logs\php_error.log -Last 1 -Wait

3.結果

上のコマンドを打ち込むと、PHPが実行される度にログがコンソールに出力されるようになります。

[30-Mar-2018 13:13:23] PHP Parse error: syntax error, unexpected '[' in C:\xampp\htdocs\hoge.php on line 12
[30-Mar-2018 13:13:23] check variable: Foo!


(byへびさん)