微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Apche Tika:如何将控制台日志保存到文件使用log4j?

如何解决Apche Tika:如何将控制台日志保存到文件使用log4j?

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的更多信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。