RT..日志里要体现出登陆名,ip,还有时间。。求源码,万分感谢

解决方案 »

  1.   

    你换个思路这些登陆名、IP、时间、当用户登陆的时候你可以获取到的`然后用Stream写入文件就行了如果要更详细的`那就在他操作程序每一步的时候都做一个记录 然后写入广件就行了`你也可以把这些信息分数写入`方便查询
      

  2.   

    微软的Enterprise Libary 里记得提供有一个Log的模块,非常好。
      

  3.   

    给你个链接,是Enterprise Lib里使用Log模块的。http://www.cnblogs.com/Terrylee/archive/2005/11/02/266999.html
      

  4.   

    http://www.cnblogs.com/ybhcolin/archive/2011/05/20/2052222.html此地址有写日志的代码. 主要是写文本日志.   其实可以根据项目需要,写事件日志,文本日志或者数据库日志.
      

  5.   

      /// <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
                {            }
            }