The ILogPluginEx interface inherits the ILogPlugin Interface 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 to write custom logging information to the IIS log.
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.
Currently, IIS only uses the ILogPluginEx interface to log CPU accounting and throttling information. IIS uses ILogPlugin::LogInformation for all other loggable events.
The ILogPluginEx interface inherits the methods of the standard COM interface IUnknown.
The ILogPluginEx interface defines the following method.
This method allows IIS to log user-defined data to the IIS log.
All interface, function, and data structure definitions are provided in the header file ilogobj.hxx.