ILogPlugin

The ILogPlugin interface inherits the IUnknown COM interface, and exposes a set of methods. IIS uses the methods within this interface to initialize the logging module, to notify the module when a logging event occurs, and to notify the module when the module is about to be unloaded.

Methods in Vtable Order

The ILogPlugin interface inherits the methods of the standard COM interface IUnknown.

The ILogPlugin interface defines the following methods.

Method

Description

GetConfig

This is a private method used by IIS internally.

InitializeLog

Initializes the log module.

LogInformation

Called every time a logging event occurs.

QueryExtraLoggingFields

Retrieves logging information that is specific to the logging module.

SetConfig

This is a private method used by IIS internally.

TerminateLog

Removes a particular instance of the log module.

All interface, function, and data structure definitions are provided in the header file ilogobj.hxx.

Requirements

Client: Requires Windows XP Professional, Windows 2000 Professional, or Windows NT Workstation 4.0.

Server: Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.

Product: IIS

Header: Declared in ilogobj.hxx.