当前位置: 代码迷 >> ASP.NET >> 监控用户操作有关问题
  详细解决方案

监控用户操作有关问题

热度:1810   发布时间:2013-02-25 00:00:00.0
监控用户操作问题
网站后台分了3个等级的管理员。。现在要做的是把每个管理员做过什么操作写到一个日志里去。。请问这个怎么做,要怎么监控他们的操作。求教牛人。。谢谢了!!

------解决方案--------------------------------------------------------
建议你写个log方法
public void ManageLog(String name,String log)
{
try
{
String FileDir = "../文件夹路径 ";
String FileName = FileDir + "***.log ";
if (!Directory.Exists(FileDir))
{
DirectoryInfo Dir = Directory.CreateDirectory( "要生成的文件路径 ");
}
if (!File.Exists(FileName))
{
StreamWriter obj = File.CreateText(FileName);
obj.Close();
}
StreamWriter x = new StreamWriter(FileName, true, System.Text.Encoding.Default);
x.WriteLine( "管理员: "+name);
x.WriteLine( "操作: "+log);
x.Close();
}
catch (Exception e)
{
throw;
}
}
  相关解决方案