很多人的程序在本地运行是好的,但是发布在服务器上后就会有各种各样的问题,但是服务器上又不能直接调试,所以直接读写本地日志成为解决问题的关键,我这个方法,会在发布网站的根目录自动创建 log.txt,并且会自动拼接日志信息。

日志可在如下找到:

代码如下:

1、引用

using System;
using System.IO;
using System.Text;

2、具体方法:

        public static void Writelog(string msg)
{
StreamWriter stream;
//写入日志内容
string path = AppDomain.CurrentDomain.BaseDirectory;
//检查上传的物理路径是否存在,不存在则创建
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
} stream = new StreamWriter(path + "\\log.txt", true, Encoding.Default);
stream.Write(DateTime.Now.ToString() + ":" + msg);
stream.Write("\r\n");
stream.Flush();
stream.Close();
}

最新文章

  1. grunt自定义任务——合并压缩css和js
  2. Android四大组件--事务详解(转)
  3. linux命令总结
  4. 转:linux下jar命令与jar包
  5. Kafka深度解析
  6. 转发自AstralWind的博客(python正则表达式)
  7. HOOK API 在多线程时应该注意的问题点
  8. jsp+servlet+jquery 用jquery uploadify最新版本实现多文件上传
  9. Unit testing Cmockery 简单使用
  10. HDU1241(bfs)JAVA
  11. 关于SQL配置管理器的服务无法启动的解决办法!
  12. PHP连接SQL Server数据库
  13. Pycharm安装并配置jupyter notebook
  14. fescar分布式事务(概览)
  15. Java面试知识点之设计模式(一)
  16. ORM框架之------Dapper,Net下无敌的ORM
  17. C#时间戳的简单实现
  18. rem、em 、font-size随着屏幕大小的改变而改变
  19. 【题解】Luogu P3871 [TJOI2010]中位数
  20. python3 调用 salt-api

热门文章

  1. HTML学习笔记之三(localstorage的使用)
  2. RUP 方法简介
  3. effective java学习笔记之不可实例化的类
  4. android 程序执行linux命令注意事项
  5. intellij 打开node项目 一直停留在scanning files to index....,或跳出内存不够的提示框
  6. 微信小程序——轮播图实现
  7. iOS 多线程 之 GCD(大中枢派发)(一)
  8. mysql版本升级
  9. 【python】元组
  10. 设计模式之 - 模板模式(Template Pattern)