C#如何写操作日志

爱醉酒的猫 2011-07-18 03:33:17
RT..日志里要体现出登陆名,ip,还有时间。。求源码,万分感谢
...全文
282 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱醉酒的猫 2011-07-18
  • 打赏
  • 举报
回复
大哥,代码完整么、、
倒霉熊 2011-07-18
  • 打赏
  • 举报
回复
  /// <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
{

}
}
ybhcolin 2011-07-18
  • 打赏
  • 举报
回复
http://www.cnblogs.com/ybhcolin/archive/2011/05/20/2052222.html

此地址有写日志的代码. 主要是写文本日志. 其实可以根据项目需要,写事件日志,文本日志或者数据库日志.
老毕 2011-07-18
  • 打赏
  • 举报
回复
给你个链接,是Enterprise Lib里使用Log模块的。

http://www.cnblogs.com/Terrylee/archive/2005/11/02/266999.html
爱醉酒的猫 2011-07-18
  • 打赏
  • 举报
回复
大哥们,帮帮忙吧,小弟第一次接触c#,很菜的,给个源码看看。。谢谢
老毕 2011-07-18
  • 打赏
  • 举报
回复
微软的Enterprise Libary 里记得提供有一个Log的模块,非常好。
爱醉酒的猫 2011-07-18
  • 打赏
  • 举报
回复
能给个源码参考下么。。没做过c#的、、
acidpassion 2011-07-18
  • 打赏
  • 举报
回复
用Stream

luluyy 2011-07-18
  • 打赏
  • 举报
回复
你换个思路

这些登陆名、IP、时间、当用户登陆的时候你可以获取到的`然后用Stream写入文件就行了

如果要更详细的`那就在他操作程序每一步的时候都做一个记录 然后写入广件就行了`

你也可以把这些信息分数写入`方便查询

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧