Tinylog Android,是否可以清除文件?

Tinylog Android, is it possible to clear the file?

我正在使用带有“滚动文件”功能的 Tinylog 库将日志写入文件。有时我需要清除一个文件。

尝试使用正常的 Java 方法来完成,但它会破坏文件并使其难以阅读。 有没有办法随时清除日志文件以使其不中断?

您可以使用标准 policies 在定义的事件开始新的日志文件。这是推荐的方式。

如果您需要更大的灵活性,可以使用 DynamicPolicy 以编程方式启动新的日志文件。这个策略是 tinylog 2.5 的一部分。第一个里程碑预计将在本月发布,并将包括这项新政策。

配置:

writer          = rolling file
writer.file     = foo.log
writer.policies = dynamic

在 Java 中开始新的日志文件:

DynamicPolicy.setReset();