如何在我的Asp.Net Mvc项目中创建日志文件,例如当注册用户删除或从数据库插入一些项目时 我的汽车类如下
public class Car
{
public int CarId { get; set; }
public string CarName { get; set; }
public int DeptId { get; set; }
public int Status { get; set; }
}
[HttpPost]
public async Task<ActionResult> DeleteCar(Car car)
{
using (context)
{
var carRecord = context.cars.Find(car.CarId);
context.Cars.Remove(compRecord);
await context.SaveChangesAsync();
}
return RedirectToAction("Index");
}
或插入新车时
public async Task<ActionResult> InsertCar(Car car)
{
if (ModelState.IsValid)
{
//Insert into Car table
using (context)
{
context.Cars.Add(car);
await context.SaveChangesAsync();
return RedirectToAction("Index");
}
}
else
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
}
我不知道如何开始创建包含以下信息的日志文件 日期和时间,删除或插入(我的意思是如果他/她删除,插入...),用户名 我将不胜感激任何帮助!