Using context.Database.Log in MVC web app

前端 未结 3 1754
我在风中等你
我在风中等你 2021-01-17 21:47

Using the guide here, I\'m trying to log the SQL generated by my MVC web application.

The guide uses the line:

context.Database.Log = Console.Write;
         


        
3条回答
  •  旧巷少年郎
    2021-01-17 22:18

    To write your logs to a file, try this:

    using (var context = new MyDbContext())
    {
        var logFile = new StreamWriter("C:\\temp\\log.txt");
        context.Database.Log = logFile.Write;
    
        // Execute your queries here
        // ....
    
        logFile.Close();
    }
    

提交回复
热议问题