LogExtFileFlags Metabase Property

Applies To: Windows Server 2003, Windows Server 2003 with SP1

The LogExtFileFlags property contains flags that determine which categories of information are written to either the log file or ODBC data source during logging events. The flags are described in the Flags section.

Attribute Name Attribute Value

XML Data Type

DWORD

WMI Data Type

SINT32

ADSI Data Type

DWORD

ABO Data Type

DWORD

ABO Metabase Identifier

MD_LOGEXT_FIELD_MASK

Attributes

INHERIT

Default Value

logextfiletime | logextfileclientip |logextfilemethod | logextfileuristem | logextfilehttpstatus

MetaFlagsEx

CACHE_PROPERTY_MODIFIED

User Type

IIS_MD_UT_SERVER

ID

9013

Configurable Locations

You can configure this property at the following locations in the IIS metabase.

Metabase Path IIS Admin Object Type

/LM/W3SVC/n

IIsWebServer

/LM/MSFTPSVC/n

IIsFtpServer

/LM/W3SVC

IIsWebService

/LM/MSFTPSVC

IIsFtpService

/LM/NNTPSVC

IIsNntpService

/LM/NNTPSVC/n

IIsNntpServer

/LM/SMTPSVC

IIsSmtpService

/LM/SMTPSVC/n

IIsSmtpServer

Flags

Flag Name LogExtFileDate

Description

Log the date.

Metabase Bitmask Identifier

MD_EXTLOG_DATE

Decimal Value

1

Hexadecimal Value

0x00000001

Flag Name LogExtFileHost

Description

Log the name of host server.

Metabase Bitmask Identifier

MD_EXTLOG_HOST

Decimal Value

1048576

Hexadecimal Value

0x00100000

Flag Name LogExtFileTime

Description

Log the time.

Metabase Bitmask Identifier

MD_EXTLOG_TIME

Decimal Value

2

Hexadecimal Value

0x00000002

Flag Name LogExtFileClientIp

Description

Log the client IP address.

Metabase Bitmask Identifier

MD_EXTLOG_CLIENT_IP

Decimal Value

4

Hexadecimal Value

0x00000004

Flag Name LogExtFileUserName

Description

Log the username.

Metabase Bitmask Identifier

MD_EXTLOG_USERNAME

Decimal Value

8

Hexadecimal Value

0x00000008

Flag Name LogExtFileSiteName

Description

Log the site name.

Metabase Bitmask Identifier

MD_EXTLOG_SITE_NAME

Decimal Value

16

Hexadecimal Value

0x00000010

Flag Name LogExtFileComputerName

Description

Log the local computer name.

Metabase Bitmask Identifier

MD_EXTLOG_COMPUTER_NAME

Decimal Value

32

Hexadecimal Value

0x00000020

Flag Name LogExtFileServerIp

Description

Log the server's own IP address.

Metabase Bitmask Identifier

MD_EXTLOG_SERVER_IP

Decimal Value

64

Hexadecimal Value

0x00000040

Flag Name LogExtFileMethod

Description

Log the protocol method.

Metabase Bitmask Identifier

MD_EXTLOG_METHOD

Decimal Value

128

Hexadecimal Value

0x00000080

Flag Name LogExtFileUriStem

Description

Log the Universal Resource Identifier (URI) stem information. The URI stem usually consists of the actual resource being requested.

Metabase Bitmask Identifier

MD_EXTLOG_URI_STEM

Decimal Value

256

Hexadecimal Value

0x00000100

Flag Name LogExtFileUriQuery

Description

Log the Universal Resource Identifier (URI) query information. The URI query usually consists of parameters passed to the URL by using the URL?Parameters format.

Metabase Bitmask Identifier

MD_EXTLOG_URI_QUERY

Decimal Value

512

Hexadecimal Value

0x00000200

Flag Name LogExtFileHttpStatus

Description

Log the HTTP status.

Metabase Bitmask Identifier

MD_EXTLOG_HTTP_STATUS

Decimal Value

1024

Hexadecimal Value

0x00000400

Flag Name LogExtFileWin32Status

Description

Log the current Microsoft Win32 error status.

Metabase Bitmask Identifier

MD_EXTLOG_WIN32_STATUS

Decimal Value

2048

Hexadecimal Value

0x00000800

Flag Name LogExtFileBytesSent

Description

Log the total bytes sent.

Metabase Bitmask Identifier

MD_EXTLOG_BYTES_SENT

Decimal Value

4096

Hexadecimal Value

0x00001000

Flag Name LogExtFileBytesRecv

Description

Log the total bytes received.

Metabase Bitmask Identifier

MD_EXTLOG_BYTES_RECV

Decimal Value

8192

Hexadecimal Value

0x00002000

Flag Name LogExtFileTimeTaken

Description

Log the total time taken for a request to be completed.

Metabase Bitmask Identifier

MD_EXTLOG_TIME_TAKEN

Decimal Value

16384

Hexadecimal Value

0x00004000

Flag Name LogExtFileServerPort

Description

Log the active server port.

Metabase Bitmask Identifier

MD_EXTLOG_SERVER_PORT

Decimal Value

32768

Hexadecimal Value

0x00008000

Flag Name LogExtFileUserAgent

Description

Log the contents of the user agent field sent by the client.

Metabase Bitmask Identifier

MD_EXTLOG_USER_AGENT

Decimal Value

65536

Hexadecimal Value

0x00010000

Flag Name LogExtFileCookie

Description

Log information from the client cookie.

Metabase Bitmask Identifier

MD_EXTLOG_COOKIE

Decimal Value

131072

Hexadecimal Value

0x00020000

Flag Name LogExtFileReferer

Description

Log the referrer field sent by the client.

Metabase Bitmask Identifier

MD_EXTLOG_REFERER

Decimal Value

262144

Hexadecimal Value

0x00040000

Flag Name LogExtFileProtocolVersion

Description

Log the client server protocol version.

Metabase Bitmask Identifier

MD_EXTLOG_PROTOCOL_VERSION

Decimal Value

64

Hexadecimal Value

0x00080000

Flag Name LogExtFileHttpSubStatus

Description

Log the sub-status code of the HTTP error. For example, for the 500.18 HTTP error, the status code is 500 and the sub-status code is 18.

Metabase Bitmask Identifier

na

Decimal Value

2097152

Hexadecimal Value

0x00200000

Code Example

For general code examples, see Code Examples to Configure Metabase Properties.