问题描述
Apache Tika 1.24.1。
我了解到有一个名为log4j的日志记录工具,但没有找到快速复制的示例。 tika是否具有一些命令行参数来将控制台日志保存到文件?谢谢。
解决方法
您可以使用自己的自定义配置文件来配置Tika Server中使用的log4j。例如,您可以像这样编写自定义的log4j.properties文件:
var dates: [String: YourModel]
然后,您可以使用 log4j.configuration 系统属性在命令行上指定它的位置。可用于从磁盘加载文件(使用file:前缀),或将文件放置在配置的类路径中(如果已经在进行tika-config.xml更改,则很有用)。
在此示例中,如果将上面的自定义log4j.properties文件放在Tika Server JAR文件旁边,则可以运行以下命令:
init(from decoder:
然后将使用配置中指定的设置记录日志-在此示例中为文件。
您可以使用这种方法将属性和基于XML的格式用于log4j配置。
有关登录Apache Tika here的更多信息。