创建日志文件的方法
2021/8/25 23:10:21
本文主要是介绍创建日志文件的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、日志文件的后台应用
1、创建一个项目=>类库(.NET Framework)
2、引用 using System.IO
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace Common { public static class FileHelper { public static void WriteLog(string log) { //获取当前目录 var baseDir = AppDomain.CurrentDomain.BaseDirectory + "/log/"; //文件名 var fileName = DateTime.Now.ToString("yyyyMMdd") + ".log"; //判断文件夹是否存在 if(!Directory.Exists(baseDir)) { //不存在,创建文件夹 Directory.CreateDirectory(baseDir); } var newPath = baseDir + fileName; //using 可以自动释放资源 using (FileStream fs=new FileStream (newPath,FileMode.Append,FileAccess.Write)) { //借助 StreamWriter 来完成对文件的写操作 using (StreamWriter sw=new StreamWriter(fs)) { sw.WriteLine(DateTime.Now + ":" + log); } } } } }
二、在控制台中引用
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using Domain; using Service; using Common; namespace XiangMu_GoMai3.Controllers { public class LoginController : Controller { LoginBll loginBll = new LoginBll(); //登录视图 public ActionResult Index() { return View(); } //登录功能 [HttpPost] public ActionResult Login(string uname, string upass) { var result = loginBll.Login(uname, upass); if(result!=null) { Session["UserName"] = result.UName; //记录日志 FileHelper.WriteLog("用户名:" + uname + "登录成功"); return Json(1, JsonRequestBehavior.DenyGet); } else { //记录日志 FileHelper.WriteLog("用户名:" + uname + "登录失败"); return Json(0, JsonRequestBehavior.DenyGet); } } } }
这篇关于创建日志文件的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南