C#如何写操作日志 RT..日志里要体现出登陆名,ip,还有时间。。求源码,万分感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你换个思路这些登陆名、IP、时间、当用户登陆的时候你可以获取到的`然后用Stream写入文件就行了如果要更详细的`那就在他操作程序每一步的时候都做一个记录 然后写入广件就行了`你也可以把这些信息分数写入`方便查询 微软的Enterprise Libary 里记得提供有一个Log的模块,非常好。 给你个链接,是Enterprise Lib里使用Log模块的。http://www.cnblogs.com/Terrylee/archive/2005/11/02/266999.html http://www.cnblogs.com/ybhcolin/archive/2011/05/20/2052222.html此地址有写日志的代码. 主要是写文本日志. 其实可以根据项目需要,写事件日志,文本日志或者数据库日志. /// <summary> /// 写日志 /// </summary> /// <param name="loginName">登录名</param> /// <param name="ip">IP</param> /// <param name="logFilePaht">日志文件路径</param> public void WriteLog(string loginName, string ip, string logFilePaht) { try { FileInfo pfile = new FileInfo(logFilePath); StreamWriter pwrite = pfile.AppendText(); pwrite.WriteLine(DateTime.Now.ToString()); pwrite.WriteLine("登录名:" + loginName + " IP:" + ip); pwrite.Close(); } catch { } } 请问为什么简单计算器,无法实现数字相加? Button控件与Textbox控件重叠时为何Button无法捕获Click事件? vs2010如何调用ice文件 求一个正则 关于notifyIcon非常简单的问题 但是我弄不出来了!请教! 字符数组长度 visual studio 2010解决方案提示项目被卸载 【求助】关于HttpWebRequest.Headers 问大家一个问题,关于sql server数据库的问题 这个提示错误是什么意思? 关于自定义控件的返回值调用问题? NerdDinner 地图问题
/// 写日志
/// </summary>
/// <param name="loginName">登录名</param>
/// <param name="ip">IP</param>
/// <param name="logFilePaht">日志文件路径</param>
public void WriteLog(string loginName, string ip, string logFilePaht)
{
try
{
FileInfo pfile = new FileInfo(logFilePath);
StreamWriter pwrite = pfile.AppendText();
pwrite.WriteLine(DateTime.Now.ToString());
pwrite.WriteLine("登录名:" + loginName + " IP:" + ip);
pwrite.Close();
}
catch
{ }
}