Intellij Idea 禁用记录到IntelliJ控制台并使用日志文件

mefy6pfw  于 2023-05-06  发布在  其他
关注(0)|答案(2)|浏览(268)

我已经能够使用运行配置的日志选项卡中的“保存控制台输出保存到文件:”选项成功地将日志发送到文件,但我不确定如何禁用IntelliJ控制台的日志记录(以便使用更少的资源)。这可能吗?

bxfogqkk

bxfogqkk1#

没有通过IDE设置禁用控制台日志记录的选项。
要减少日志记录对性能的影响,您可以减少控制台缓冲区:设置(macOS上的首选项)|编辑|一般|控制台|覆盖控制台循环缓冲区大小。
另一种选择是在应用中使用一些日志框架(slf4j),并通过应用内的日志配置将输出重定向到文件。

hivapdat

hivapdat2#

如果在Ubuntu中,您可以将stdout和stderr重定向到一个文件,并将此命令作为后台进程启动。注:两者都需要完全静音控制台输出。例如:/pycharm/bin/pycharm.sh1〉pycharm_stdout.log 2〉pycharm_stderr.log &

相关问题