如何禁用本机库输出?

问题描述 投票:0回答:2

我正在使用带有 JNA 的本机 DLL 库。
这个库在我的java控制台中输出(通过

printf
cout
)我不想看到的一些东西。
该库是别人提供的,我无法修改。

我的java应用程序还在控制台(使用记录器)打印一些我想在那里看到的东西。

有没有办法禁用本机库输出,或者更好地将此输出路由到文件?

java io output jna
2个回答
0
投票

您使用的是自己的库还是其他人提供的库?如果您是图书馆的所有者,那么这可能会有所帮助。 如何在运行时禁用cout输出?


0
投票

正如评论中所建议的,解决方案是使用记录器配置将标准输出重定向到外部文件或完全禁用标准输出/标准错误日志。

© www.soinside.com 2019 - 2024. All rights reserved.