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();
我正在使用带有“滚动文件”功能的 Tinylog 库将日志写入文件。有时我需要清除一个文件。
尝试使用正常的 Java 方法来完成,但它会破坏文件并使其难以阅读。 有没有办法随时清除日志文件以使其不中断?
您可以使用标准 policies 在定义的事件开始新的日志文件。这是推荐的方式。
如果您需要更大的灵活性,可以使用 DynamicPolicy
以编程方式启动新的日志文件。这个策略是 tinylog 2.5 的一部分。第一个里程碑预计将在本月发布,并将包括这项新政策。
配置:
writer = rolling file
writer.file = foo.log
writer.policies = dynamic
在 Java 中开始新的日志文件:
DynamicPolicy.setReset();