ASP.NET(c#)网站日志记录的问题

tonygood888 2010-06-25 04:49:51
本人比较菜鸟,刚刚在公司上班俩个月,做了一个订单管理系统,我想让用户在登陆的时候,我可以把他的用户名和IP保存到一个TXT,或者XML里,请问该如何实现?最好有代码。。。。
...全文
226 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-06-25
  • 打赏
  • 举报
回复
using(System.IO.StreamWriter sw = System.IO.File.AppendText(fileName))
{
sw.Write("");
sw.Close();
sw.Dispose();
}
File.AppendAllText(@"", textBox1.Text);

http://zzk.cnblogs.com/s?w=%E6%93%8D%E4%BD%9CXML
jsjhj2008 2010-06-25
  • 打赏
  • 举报
回复
用stream做就可以了
cejay 2010-06-25
  • 打赏
  • 举报
回复
上面手写的,忘了写返回值,
cejay 2010-06-25
  • 打赏
  • 举报
回复


private readonly string logtext=HttpContext.Current.Server.MapPath("~/logtext.txt");
private bool Writelog(string ip,string name)
{
using (StreamWriter w = new StreamWriter(logtext, true, Encoding.Default))
{
w.Write("登陆名:"+name+" ,登陆IP:"+ip);
w.Flush();
}
}



你试试行不
yypf2540017 2010-06-25
  • 打赏
  • 举报
回复
写log的方法 改下用把
public static void WriteLog(Exception Ex)
{
string ErrTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
string ErrSource = Ex.Source;
string ErrTargetSite = Ex.TargetSite.ToString();
string ErrMsg = Ex.Message;
string ErrStackTrace = Ex.StackTrace;
string FilePath =System.Web.HttpContext.Current.Server.MapPath("../ErrorReport/");
if (!Directory.Exists(FilePath))
{
Directory.CreateDirectory(FilePath);
}
string FileName = FilePath + DateTime.Now.ToString("yyyy-MM-dd") + ".log";
if (GetFileSize(FileName) > 1024 * 3)
{
CopyToBak(FileName);
}
StreamWriter MySw = new StreamWriter(FileName, true);
MySw.WriteLine("错误时间 : " + ErrTime);
MySw.WriteLine("错误对象 : " + ErrSource);
MySw.WriteLine("异常方法 : " + ErrTargetSite);
MySw.WriteLine("错误信息 : " + ErrMsg);
MySw.WriteLine("堆栈内容 : ");
MySw.WriteLine(ErrStackTrace);
MySw.WriteLine("\r\n*****************Qindeke*Error*Report*****************\r\n");
MySw.Close();
//MySw.Dispose();

}
cejay 2010-06-25
  • 打赏
  • 举报
回复
直接有读写文本的方法不就行了?

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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