怎么让这些东西不打印出来

Starting JFinal 4.0 -> http://0.0.0.0:80
Info: jfinal-undertow 1.6, undertow 2.0.19.Final, jvm 1.8.0_211
Starting Complete in 1.4 seconds. Welcome To The JFinal World (^_^)

还有每次访问的时候那些,有没有办法让他们都不打印出来

评论区

杜福忠

2019-07-09 12:25

https://www.jfinal.com/doc/2-2

NignSah

2019-07-09 12:27

@杜福忠 开头的那3句话怎么让他也消失掉

杜福忠

2019-07-09 12:39

@NignSah 启动入口之前 System.setOut(自定义PrintStream);

NignSah

2019-07-09 12:43

@杜福忠 我只是想让这3句话不出来 我还需要用System.out呢

杜福忠

2019-07-09 12:45

@NignSah 是的, 目前启动版本信息输出, 是符合啥规范的, 还不能自定义关闭, 所以只能 System.setOut控制了
https://gitee.com/jfinal/jfinal-undertow/blob/master/src/main/java/com/jfinal/server/undertow/UndertowServer.java

NignSah

2019-07-09 12:47

@杜福忠 妈的 太烦了 这代码怎么写死在代码里 卧槽

杜福忠

2019-07-09 12:49

杜福忠

2019-07-09 12:52

@NignSah 你可以PR一下, 比如增加一个版本信息输出判断状态, 暴躁解决不了任何问题

NignSah

2019-07-09 12:57

@杜福忠 我在尝试中 试着先用一个printStream存储System.out 然后setOut等到用的时候使用存储的PrintStream去打印

杜福忠

2019-07-09 13:06

是的, start()之前用自定义的, start()之后给还原回去PrintStream,就可以了

NignSah

2019-07-09 13:20

总算是结局了 我去

冰雨

2019-07-09 15:52

这么精简清晰的信息,而且非常有用,为什么非要去掉?强迫症?

JFinal

2019-07-09 21:22

其它的 web 框架在启动时打印的内容比 jfinal 多得多

这些启动信息对于了解项目的启动状态是有帮助的

如果启动的时候不输出任何信息,这才是最该引起担忧的,你不知道启动成功没成功

热门反馈

扫码入社