gpt4 book ai didi

.net - 如何制作最大大小的日志文件?

转载 作者:行者123 更新时间:2023-12-01 07:32:36 26 4
gpt4 key购买 nike

我正在使用 FileStream.Write() 登录到一个文件。当文件达到最大大小时,我想从文件的开头删除日志负载。这样做的最佳方法是什么?

到目前为止,我最好的想法是创建第二个文件。将我想从原始文件中保留的所有内容写入其中。然后删除原文件,将第二个文件重命名为原文件名。

有没有更简单有效的方法可以做到这一点?

最佳答案

使用 log4net library - 它允许滚动日志文件,每个文件具有最大大小和最大文件数。

http://logging.apache.org/log4net/index.html

关于.net - 如何制作最大大小的日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/877168/

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