【发布时间】:2022-11-02 20:11:40
【问题描述】:
我如何过滤由 Systemd 控制的 Java 中的消息?
目前我在 System.out.println 中写日志是这样的:
System.out.println("Hello this is a Error");
Journalctl -b -u test.service 给了我这个:
Nov 02 11:58:41 test java[10]: Hello this is a Error
我想做这样的事情:
System.out.println("你好,这是一个错误", "Warn");
得到这个:
Nov 02 11:58:41 test java[10] [Error]: Hello this is a Error
但我不想使用 Log4j 或其他库 :) 也许我只是不知道要搜索什么,找不到解决方案。希望有人有想法。
【问题讨论】:
-
但我不想使用 Log4j 或其他库:)但你不应该不是想要,因为这就是日志记录的方式。如果您使用正确的库,它甚至可以在需要时与系统日志交互
标签: java logging message systemd