Desenvolvendo um provedor de log personalizado
O Integration Services possui recursos de log extensivos que possibilitam a captura de eventos que ocorrem durante a execução de pacotes. O Integration Services inclui uma variedade de provedores de log que permitem a criação e o armazenamento de logs em formatos tais como XML, texto, banco de dados ou no log de eventos do Windows. Se os provedores de log e os formatos de saída fornecidos não atenderem totalmente aos seus requisitos, você poderá criar um provedor de log personalizado.
Para criar um provedor de log personalizado, é preciso criar uma classe que herde da classe base LogProviderBase, aplicar o atributo DtsLogProviderAttribute à sua nova classe e substituir os métodos e as propriedades importantes da classe base, incluindo a propriedade ConfigString e o método Log.
Para obter exemplos do funcionamento de provedores de log personalizados, consulte os exemplos do Integration Services no Codeplex.
Nesta seção
Esta seção descreve como criar, configurar e codificar um provedor de log personalizado.
Criando um provedor de log personalizado
Descreve como criar as classes para um projeto de provedor de log personalizado.Codificando um provedor de log personalizado
Descreve como implementar um provedor de log personalizado substituindo os métodos e propriedades da classe base.Desenvolvendo uma interface do usuário para um provedor de logs personalizado
Não há suporte para interfaces de usuário personalizadas para provedores de log personalizados no SQL Server Integration Services.
Tópicos relacionados
Informações comuns a todos os objetos personalizados
Para obter informações comuns a todos os tipos de objetos personalizados que você pode criar no Integration Services, consulte os tópicos a seguir:
Desenvolvendo objetos personalizados para o Integration Services
Descreve as etapas básicas para implementar todos os tipos de objetos personalizados no Integration Services.Persistência de objetos personalizados
Descreve a persistência personalizada e explica quando ela é necessária.Compilando, implantando e depurando objetos personalizados
Descreve as técnicas para compilar, assinar, implantar e depurar objetos personalizados.
Informações sobre outros objetos personalizados
Para obter informações sobre os outros tipos de objetos personalizados que você pode criar no Integration Services, consulte os tópicos a seguir:
Desenvolvendo uma tarefa personalizada
Aborda como programar tarefas personalizadas.Desenvolvendo um gerenciador de conexões personalizado
Aborda como programar gerenciadores de conexões personalizados.Desenvolvendo um enumerador de ForEach personalizado
Aborda como programar enumeradores personalizados.Desenvolvendo um componente de fluxo de dados personalizado
Aborda como programar origens, transformações e destinos de fluxos de dados personalizados.
|