IISログの出力内容は?POSTデータは出力できるのか

IISログからはどんなアクセス内容がわかるのでしょうか?
例えば、POSTデータの内容も分かったりするのでしょうか

環境・前提条件

  • Windows Server 2008 R2
  • IIS 7.0

 

結論、POSTデータはIISログで取得できない

image

IISのログからわかるアクセス内容は上記の項目になります。
残念ながらPOSTデータの内容まではわかりませんでした。

 

W3C ログ記録フィールド

以下が、IISのW3Cログ記録フィードで取得出来る内容です。

[日付 (date)]: 要求が発生した日付です。
[時間 (time)]: 要求が発生した時刻 (協定世界時 (UTC)) です。
[クライアント IP アドレス (c-ip)]: 要求を発行したクライアントの IP アドレスです。
[ユーザー名 (cs-username)]: サーバーにアクセスした認証済みユーザーの名前です。 匿名ユーザーはハイフンで示されます。
[サービス名 ( s-sitename )]: 要求を処理したサイト インスタンス番号です。
[サーバー名 (s-computername)]: ログ ファイルのエントリが生成されたサーバーの名前です。
[サーバー IP アドレス (s-ip)]: ログ ファイル エントリが生成されたサーバーの IP アドレスです。
[サーバー ポート (s-port)]: サービスに対して構成されているサーバー ポート番号です。
[メソッド (cs-method)]: 要求された操作 (GET メソッドなど) です。
[URI ステム (cs-uri-stem)]: 操作の Universal Resource Identifier (ターゲット) です。
[URI クエリ (cs-uri-query)]: クライアントが実行しようとしていたクエリです (存在する場合)。 Universal Resource Identifier (URI) クエリは、動的なページでのみ必要です。
[プロトコルの状態 (sc-status)]: HTTP または FTP 状態コードです。
[プロトコルの副状態 ( sc-substatus )]: HTTP または FTP 副状態コードです。
[Win32 の状態 (sc-win32-status)]: Windows 状態コードです。
[送信バイト数 (sc-bytes)]: サーバーが送信したバイト数です。
[受信バイト数 (cs-bytes)]: サーバーが受信したバイト数です。
[所要時間 (time-taken)]: 操作にかかった時間 (ミリ秒単位) です。
[プロトコル バージョン (cs-version)]: クライアントが使用したプロトコルのバージョン (HTTP または FTP) です。
[ホスト (cs-host)]: ホスト名です (存在する場合)。
[ユーザー エージェント (cs(UserAgent))]: クライアントが使用したブラウザーの種類です。
[Cookie (cs(Cookie))]: 送受信された Cookie の内容です (存在する場合)。
[参照者 (cs(Referer))]: ユーザーが直前にアクセスしたサイトです。 このサイトから現在のサイトにリンクされていました。

参考、ログ記録する W3C フィールドを選択する (IIS 7)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です