HTTP_LOGGING_FLAG_ Constants

The HTTP_LOGGING_FLAG_ constants define the options to configure logging on the HTTP Server API.

These constants are used in the HTTP_LOGGING_INFO structure.

HTTP_LOGGING_FLAG_LOCAL_TIME_ROLLOVER

The log file rollover is based on local time. By default, log file rollovers is based on coordinated universal time (UTC).

HTTP_LOGGING_FLAG_USE_UTF8_CONVERSION

The unicode fields are converted to UTF8 multibytes when writting to the log files. By default, the log files are written with the local code page conversion.

HTTP_LOGGING_FLAG_LOG_ERRORS_ONLY

The log files include error information only. By default, both error and success responses are logged. If neither the HTTP_LOGGING_FLAG_LOG_ERRORS_ONLY or the HTTP_LOGGING_FLAG_LOG_SUCCESS_ONLY is set, both error and success information is logged.

This flag cannot be set if the HTTP_LOGGING_FLAG_LOG_SUCCESS_ONLY flag is also set. These two flags are mutually exclusive.

HTTP_LOGGING_FLAG_LOG_SUCCESS_ONLY

The log files include success information only. By default, both errors and success transactions are logged. If neither the HTTP_LOGGING_FLAG_LOG_ERRORS_ONLY or the HTTP_LOGGING_FLAG_LOG_SUCCESS_ONLY is set, both error and success information is logged.

This flag cannot be set if the HTTP_LOGGING_FLAG_LOG_ERRORS_ONLY flag is also set. These two flags are mutually exclusive.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
Http.h

See also

HTTP Server API Version 2.0 Constants

HTTP_LOGGING_INFO

HttpSetUrlGroupProperty

HttpSetServerSessionProperty

HttpQueryUrlGroupProperty

HttpQueryServerSessionProperty