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 每隔一小时滚动更新一次。 |
注解
日志文件是根据滚动更新类型和日志记录格式命名的,如下表所示。
格式 | 滚动更新类型 | 文件名模式 |
---|---|---|
Microsoft IIS 日志格式 | 大小 | inetsvnn.log |
每小时 | inyymmddhh.log | |
每天 | inyymmdd.log | |
每周 | inymmww.log | |
每月 | inyymm.log | |
NCSA 通用日志文件格式 | 大小 | ncsann.log |
每小时 | ncyymmddhh.log | |
每天 | ncyymmdd.log | |
每周 | ncyymmww.log | |
每月 | ncyymm.log | |
W3C 扩展日志文件格式 | 大小 | extendnn.log |
每小时 | exyymmddhh.log | |
每天 | exyymmdd.log | |
每周 | exyymmww.log | |
每月 | exyymm.log |
下表列出了时间元素字符及其表示的内容。
项 | 说明 |
---|---|
yy | 年份的两位数表示形式。 |
MM | 月份的两位数表示形式。 |
ww | 一周的两位数表示形式。 |
dd | 一天的两位数表示形式。 |
hh | 以 24 小时表示法表示的小时数的两位数表示形式。 |
nn | 数字序列的两位数表示形式。 |
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | http.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈