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.
Method | Description |
ILogPlugin::GetConfig | This is a private method used by IIS internally. |
ILogPlugin::InitializeLog | Initializes the log module. |
ILogPlugin::LogInformation | Called every time a logging event occurs. |
IlogPlugin::QueryExtraLoggingFields | Retrieves logging information that is specific to the logging module. |
IlogPlugin::SetConfig | This is a private method used by IIS internally. |
IlogPlugin::TerminateLog | Removes a particular instance of the log module. |
All interface, function, and data structure definitions are provided in the header file ilogobj.hxx.