Share via


HTTP_LOGGING_ROLLOVER_TYPE列挙 (http.h)

HTTP_LOGGING_ROLLOVER_TYPE列挙は、ログ ファイルのロールオーバーの種類を定義します。

この列挙体は、 HTTP_LOGGING_INFO 構造体で使用されます。

構文

typedef enum _HTTP_LOGGING_ROLLOVER_TYPE {
  HttpLoggingRolloverSize,
  HttpLoggingRolloverDaily,
  HttpLoggingRolloverWeekly,
  HttpLoggingRolloverMonthly,
  HttpLoggingRolloverHourly
} HTTP_LOGGING_ROLLOVER_TYPE, *PHTTP_LOGGING_ROLLOVER_TYPE;

定数

 
HttpLoggingRolloverSize
ログ ファイルは、指定したサイズに達するとロールオーバーされます。
HttpLoggingRolloverDaily
ログ ファイルは毎日ロールオーバーされます。
HttpLoggingRolloverWeekly
ログ ファイルは毎週ロールオーバーされます。
HttpLoggingRolloverMonthly
ログ ファイルは毎月ロールオーバーされます。
HttpLoggingRolloverHourly
ログ ファイルは、GMT に基づいて 1 時間ごとにロールオーバーされます。

解説

ログ ファイルの名前は、次の表に示すように、ロールオーバーの種類とログ形式に基づいています。

Format ロールオーバーの種類 ファイル名パターン
Microsoft IIS ログ形式 サイズ inetsvnn.log
1 時間ごと inyymmddhh.log
毎日 inyymmdd.log
週次 inymmww.log
月単位 inyymm.log
NCSA の一般的なログ ファイル形式 サイズ ncsann.log
1 時間ごと ncyymmddhh.log
毎日 ncyymmdd.log
週次 ncyymmww.log
月単位 ncyymm.log
W3C 拡張ログ ファイル形式 サイズ extendnn.log
1 時間ごと exyymmddhh.log
毎日 exyymmdd.log
週次 exyymmww.log
月単位 exyymm.log
 

次の表に、時刻要素の文字とその表す内容を示します。

Item 説明
yy 年の 2 桁の表現。
mm 月の 2 桁の表現。
ww 週の 2 桁の表現。
dd 日の 2 桁の表現。
hh 時間の 2 桁の表現 (24 時間表記)。
nn 数値シーケンスの 2 桁の表現。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header http.h

関連項目

HTTP Server API バージョン 2.0 列挙型

HTTP_LOGGING_INFO