Log Providers

DTLoggedExec supports a pluggable architecture and, as so, the main engine doesn't process any event data collected during SSIS Packages Execution, but it delegates this works to object called "Log Providers"

Please not the that Log Providers supported by DTLoggedExec are in no way related or compatible with the Log Providers used by SSIS Engine. But since they do the same job - handle event data - the have the same name. But that's all.

Is up to the Log Provider to decide what to do with the incoming data. At present time three native (shipped with DTLoggedExec) Log Providers exists:

  1. Console Log Provider
  2. CSV Log Provider
  3. NULL Log Provider