intellij-idea - 禁用日志记录到 IntelliJ 控制台并改用日志文件
问题描述
我已经能够使用“运行配置”的“日志”选项卡中的“将控制台输出保存到文件:”选项成功地将日志发送到文件,但我不确定如何禁用到 IntelliJ 控制台的日志记录(这样可以减少资源用过的)。这可能吗?
解决方案
没有通过 IDE 设置禁用控制台日志记录的选项。
要减少性能对日志记录的影响,您可以减少控制台缓冲区:设置(macOS 上的首选项)| 编辑 | 一般 | 控制台 | 覆盖控制台循环缓冲区大小。
另一种选择是在您的应用程序(slf4j)中使用一些日志记录框架,并通过应用程序内的日志记录配置将输出重定向到文件。
推荐阅读
- javascript - 在这个 for/of 循环中,什么是传统 IE11 for 循环的等价物?
- apache-spark - 尽管缓存了输入 df,但 Spark 流式传输性能问题
- variables - Ansible:在另一个变量声明中使用一个变量
- html - Css 首字母解决方法
- javascript - 扩展反应组件和附加类
- php - Goole App Engine - 部署的 PHP 应用程序无法识别 php 文件
- python - Python 导入和包:__init__.py 文件未修复 ModuleNotFoundError?
- javascript - 为什么 angular cli --outputHashing=all 不处理 svg 图像?
- java - 如何在 org.slf4j 中为版本启用日志记录:Spring boot 中的“2.0.0-alpha1”
- python - 从 JSON 输出中选择数据以在 Python 中插入语句