微软开源技术公司于发布了Tx,这是一个Apache 2协议的开源项目,可以使用日志/跟踪文件辅助调试,以及创建实时监控和告警系统。
下面是几个引人关注的功能——
开发人员可以将LINQPad用于一次性分析,也可以用于构建监控用的.NET应用程序。在LINQPad中,Tx给人一种所有的事件都在数据库中的感觉。
该版本提供了四个不同的NuGet包:
请注意,微软也给出了什么时候不要用Tx的建议——
在微软内部,WCF和服务总线团队已经用了这个工具。现在,微软把它开源给所有的.NET开发人员,以便他们在自己的项目中使用它。读者可以看一下入门文档。
My first impression on Tx (LINQ to Logs and Traces)
SkyLog: My first end-to-end example on programming by composition