C# 日志:一个转储来管理所有日志?

C# 日志:一个转储来管理所有日志?,c#,tsql,sql-server-2008,logging,ssis,C#,Tsql,Sql Server 2008,Logging,Ssis,在我当前的项目中,日志记录是一项非常重要的任务:唯一的问题是,smth可能发生的来源很多:有SQLServer2008R2、WCF服务和WPF客户端 在服务器上,有作为作业、SSIS作业和来自EF的调用运行的过程。 WCF服务由IIS 7.5托管,客户端是WPF应用程序 我现在的问题是找到一种方法将所有内容记录到一个位置(除了事件日志!)。这里真正的问题当然是夜间运行的程序。至于剩下的,我已经可以想办法解决了 您知道如何正确地执行此操作吗?您可以使用sql跟踪 参见关于夜间过程,我只指SQL作业

在我当前的项目中,日志记录是一项非常重要的任务:唯一的问题是,smth可能发生的来源很多:有SQLServer2008R2、WCF服务和WPF客户端

在服务器上,有作为作业、SSIS作业和来自EF的调用运行的过程。 WCF服务由IIS 7.5托管,客户端是WPF应用程序

我现在的问题是找到一种方法将所有内容记录到一个位置(除了事件日志!)。这里真正的问题当然是夜间运行的程序。至于剩下的,我已经可以想办法解决了


您知道如何正确地执行此操作吗?

您可以使用sql跟踪


参见

关于夜间过程,我只指SQL作业:这些作业不是执行SSIS包,而是执行过程。对于SSIS包,有几种可能写入日志(同样,除了eventlog…)