サイトアイコン puti se blog

IISのアクセスログがリアルタイムに表示されない。ログをフラッシュする方法

Windows IISのアクセスログファイルをリアルタイムに見ていますと、
Webアクセスがあっても直ぐにアクセスログに記載されませんよね。

ログバッファーがありますね、これは。

定期的に、アクセスログのバッファーがフラッシュされてアクセスログファイルにログが記載されるのですが

「そんな時間待ってられない!今すぐリアルタイムにアクセスログを確認したい!」

と言う人の為の情報です。

結論、netshコマンドでIISのアクセスログに対しログバッファからフラッシュできる!

IISなのにnetshコマンドなんてちょっと意外ですよね。

以下のコマンドを実行します。

netsh http flush logbuffer

このコマンドを実行するたびに、ログがフラッシュされ、その瞬間までのアクセスがログにアクセスログとして記載されています。

環境・前提条件

今回の内容は

で確認しました。

モバイルバージョンを終了