我正在尝试为txt系统创建一个简单,轻量级的日志。我已经将所有日志重定向到一个函数,目前只执行console.log但我的控制台充斥着各种各样的东西,我想将它们分散在错误,警告和信息文本文件中。
我会将它们写入以下格式的文件夹中:
"logs/" + time.year + "-" + time.month + "-" + time.day + "/" + time.day + "/error.txt"
如您所见,我将日期文件夹中的特定日期的所有日志保留为完整日期。 在其中,该特定日期的每个小时将有一个文件夹,并且在每个文件夹中,有3个文件,其中包含警告,错误和信息(可能还有其他内容,并不重要)。
我会将文本附加到这些文本文件中,但这些情况会出现: 日期文件夹可能不存在; 小时文件夹可能不存在; txt文件可能不存在;
使用fs库中的追加功能会引发一些我不理解的错误,并且谷歌搜索证明是徒劳的。
我真的不想使用另一个复杂的图书馆只是为了这个小东西,所以我很感激一个简单而干净的解决方案。
干杯!