private void WriteLog(string content)
{
try
{
string filePath = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log/log_win.txt");
content = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " " + content;
bool append = true;
if (System.IO.File.Exists(filePath) == true)
{
var fileinfo = new System.IO.FileInfo(filePath);
if (fileinfo.Length >= 1024 * 1024 * 10) //如果大于等于1M(1024B*1024KB),则重写日志。
{
append = false;
}
}
var logFileStream = new System.IO.StreamWriter(filePath, append, System.Text.Encoding.UTF8);
logFileStream.WriteLine(content);
logFileStream.Flush();
logFileStream.Close();
}
catch(Exception e)
{
}
}
71-c# 创建log.txt文件,并写日志
原创
©著作权归作者所有:来自51CTO博客作者认真的coder的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:70-c# 定时器 timer
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java书写并建立txt日志文件
java书写txt文件
java 开发语言 大数据 数据 创建目录