The ILogPluginEx interface inherits the ILogPlugin interface, and thus should implement all the methods provided by ILogPlugin. In addition to the inherited methods, ILogPluginEx exposes one method, which can be used by IIS or custom applications to write custom logging information to the IIS log.
Important This interface is optional. If your custom logging module does not support this interface, and supports only ILogPlugin instead, IIS will still log normal HTTP operations properly.
Note Currently, IIS only uses the ILogPluginEx interface to log CPU accounting and throttling information. IIS uses ILogPlugin::LogInformation for all other loggable events.
Method | Description |
ILogPluginEx::LogCustomInformation | This method allows IIS or custom applications to log user-defined data to the IIS log. |
All interface, function, and data structure definitions are provided in the header file ilogobj.h and logtype.h. Both header files must be included.