如果您有控制台应用程序,则可以非常轻松地完成。您可以将控制台输出分配给context.log
context.log = console.out;
我的应用程序是使用asp.net mvc3和linq到sql。我希望在翻译后看到原始的sql语句,这样我就可以提高性能。我该如何监控输出?
答案 0 :(得分:0)
您可以这样做:
var dc = new DataContext(AppSettings.GetConnectionString());
dc.Log = new System.IO.StreamWriter(@"C:\linq.log");
然后确保使用该datacontext来获取表格。只要使用datacontext访问数据库,SQL就会输出到日志文件中。