我在用java写键盘全局监听时代码运行和功能都没有问题(Maven项目)
但idea的控制台一直循环打印时间日志和信息日志.请问怎么关闭?
java的Maven项目运行控制台打印日志关闭
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- Halifax 2023-01-14 18:52关注
望采纳。
如果要从 JNativeHook 中删除日志记录:
// 清除以前的日志记录配置。 LogManager.getLogManager().reset(); // 获取“org.jnativehook”的记录器并将级别设置为关闭。 Logger logger = Logger.getLogger(GlobalScreen.class.getPackage().getName()); logger.setLevel(Level.OFF);
首先,您必须注册 NativeHook:
GlobalScreen.registerNativeHook();
然后将一些监听器绑定到它,例如:
GlobalScreen.getInstance().addNativeKeyListener(new YourMainClass());
然后重写 JNativeHook 事件方法,如下所示:
@Override public void nativeKeyPressed(NativeKeyEvent e) { System.out.Println(((char) e.getKeyCode()) + " 被按下。") }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
- ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
- ¥15 stata安慰剂检验作图但是真实值不出现在图上
- ¥15 c程序不知道为什么得不到结果
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因