C#中简单的写日志的方法

public static void WriteLog(string
msg)
       
{
            string
appPath =
AppDomain.CurrentDomain.BaseDirectory;
           
string ServerPath = appPath + @"\Log" + DateTime.Now.ToString("yyyyMMdd") +
".txt";

StreamWriter srWriter = new StreamWriter(ServerPath,
true);
           
string WriteStr =
"************************************************************************************************\r\n";
           
WriteStr += "Date:" + DateTime.Now.ToString() + "  \r\n" +
msg;
           
srWriter.WriteLine(WriteStr);
           
srWriter.Close();
        }

时间: 2024-10-10 13:40:40

C#中简单的写日志的方法的相关文章

VC++ 中简单操作MP3音乐的方法,小结

#include <windows.h> #include <stdio.h> #include <mmsystem.h> #include <shellapi.h> #include <AFXCOM_.H> #pragma comment(lib,"winmm.lib") void main() { char str[128]={0}; int i = 0; char buf[128]={0}; MCI_OPEN_PARMS

C# 写日志的方法

public void WriteLog(string msg)        {            string filePath = AppDomain.CurrentDomain.BaseDirectory + "Log";            if (!Directory.Exists(filePath))            {                Directory.CreateDirectory(filePath);            }      

php项目中常用的log日志记录方法

/** * ****************** * 1.写入内容到文件,追加内容到文件 * 2.打开并读取文件内容 * ******************* */ function save_log($path, $msg) { if (! is_dir($path)) { mkdir($path); } $filename = $path . '/' . date('YmdHi') . '.txt'; $content = date("Y-m-d H:i:s")."\r

C# 简单的往txt中写日志,调试时很有用

原文 http://blog.csdn.net/hejialin666/article/details/6106648 有些程序在调试时很难抓住断点(如服务程序),有些程序需要循环无数次,要看每一次或某一次的结果,等等吧! 那就来个简单的写日志程序吧,txt文件生成在debug目录里 using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Windows.Fo

重复造轮子,编写一个轻量级的异步写日志的实用工具类(LogAsyncWriter)

一说到写日志,大家可能推荐一堆的开源日志框架,如:Log4Net.NLog,这些日志框架确实也不错,比较强大也比较灵活,但也正因为又强大又灵活,导致我们使用他们时需要引用一些DLL,同时还要学习各种用法及配置文件,这对于有些小工具.小程序.小网站来说,有点“杀鸡焉俺用牛刀”的感觉,而且如果对这些日志框架不了解,可能输出来的日志性能或效果未毕是与自己所想的,鉴于这几个原因,我自己重复造轮子,编写了一个轻量级的异步写日志的实用工具类(LogAsyncWriter),这个类还是比较简单的,实现思路也很

简单工厂模式与工厂方法模式详细解读

转:http://blog.csdn.net/zhengzhb/article/details/7348707 ———————————————————————————————————— 1.前言 设计模式,各具特色,今天在此总结一下常见模式中 简单工厂模式与工厂方法模式的区别与联系 2.两种模式概要 1. 简单工厂模式  对于简单工厂模式的介绍,请参考我的另外一篇博客  代码无错就是优?----简单工厂模式 2. 工厂方法模式 工厂方法模式又称工厂模式,也叫虚拟构造器模式属于类的创建型模式 在工

一个不需要Log4Net的写日志的简单方法

有些项目写日志时会选择大名鼎鼎的Log4Net.而在我们使用它时,总会出现一些诸如版本不匹配而造成的写日志失败的情况,还要改web.config,还要改AssemblyInfo.而且,它的失败,并不是以日志的形式展现,而是“无反应”,你无法知道是哪里出了问题,最终的效果就是“没有输出日志且不知道为什么,需要根据百度和经验判断”.索性放弃.我只是要输出文本日志而已,杀鸡不要用牛刀了. 以下是一个简单实用的日志类,无需配置. public class LogHelper { public stati

轻轻松松教你写日志-超级简单

最近在做一个项目,涉及到很多的服务,一步步调试相当麻烦,要在自己电脑上发布很多服务,又要全部开启.很费时间,出现问题,怎么解决最快呢?直接写日志,一步定位哪里出了错. Log4Net库是一个帮助程序员将日志信息输出到各种目标(控制台.文件 数据库等)的工具. Log4Net,相信哪个程序员都用过,但是可能是人家配置好了自己拿过来直接用,所以让自己写还是有点困难,听起来很高大上的样子,其实真的很简单.以前听别人讲,迷迷糊糊,知道那么回事,就是个写日志的.但是真正会用还是在项目中自己真正的实践. 下

在Spring中轻松写日志

最近觉得写的一点代码(JAVA),还觉得颇为自得,贡献出来供大家参考. 首先,先上代码: @Controller public class Controller1{ @WriteLog(value = "${p0.username}从${ctx.ip}登录, 登录${iif(ret.success,'成功','失败')}") public Object login(Login loginObj, HttpServletRequest req){ //blablabla... } } 在