日期:2014-05-18  浏览次数:20369 次

监控用户操作问题
网站后台分了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;
}
}