Developing a Custom Log Provider
Integration Services has extensive logging capabilities that make it possible to capture events that occur during package execution. Integration Services includes a variety of log providers that enable logs to be created and stored in formats such as XML, text, database, or in the Windows event log. If the log providers and the output formats that are provided do not entirely meet your requirements, you can create a custom log provider.
To create a custom log provider, you have to create a class that inherits from the LogProviderBase base class, apply the DtsLogProviderAttribute attribute to your new class, and override the important methods and properties of the base class, including the ConfigString property and the Log method.
For working samples of custom log providers, see the the Integration Services samples on Codeplex.
Information Common to all Custom Objects
For information that is common to all the type of custom objects that you can create in Integration Services, see the following topics:
Information about Other Custom Objects
For information on the other types of custom objects that you can create in Integration Services, see the following topics: