gpt4 book ai didi

c# - 简单的 C# 日志文件

转载 作者:行者123 更新时间:2023-12-05 09:20:18 25 4
gpt4 key购买 nike

我有一个程序,我希望它使用这种技术将内容记录到 .txt 文件中:

if (Directory.Exists(@"C:\Log"))
{
string[] start = { DateTime.Now + ": Program Started\n" };
File.WriteAllLines(@"C:\Log\Log.txt", start);
Console.Clear();
}
else
{
Directory.CreateDirectory(@"C:\Log");
string[] start = { DateTime.Now + ": Program Started\n" };
File.WriteAllLines(@"C:\Log\Log.txt", start);
Console.Clear();
}

使用这种技术我遇到了问题。当我在程序运行后查看日志文件时,我只找到一行而不是几行,因为这只是程序启动。所以它应该是这样的:

(时间):程序开始
(time): 发生了一些事情
(时间):程序结束

代替:

(时间):程序结束

最佳答案

你的程序应该是这样的:

if (!Directory.Exists(@"C:\Log")) {
Directory.CreateDirectory(@"C:\Log");
}

...

// Your program runs, you add log lines
string[] start = { DateTime.Now + ": Program Started\n" };
File.AppendAllLines(@"C:\Log\Log.txt", start);
// End add log lines

...

关于c# - 简单的 C# 日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38169872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com