我在我的Raspberry Pi上部署了一个Java Spring应用程序,我正在使用Websphere Liberty网络服务器。每当我通过键入:./server run ServerName
在前台运行应用程序时,应用程序运行正常,但我碰巧看到一堆这些DEBUG消息,并且有很多这些消息,即使我浏览应用程序的页面这些DEBUG消息不断出现。
我几个月前已经在另一个Raspberry PI上部署了相同的应用程序,但在那里我从未遇到过DEBUG消息的问题。这是我在新PI上使用的完全相同的Github源,但现在每当我在前台运行应用程序时,我都会被这些DEBUG消息轰炸。
我在Raspberries上使用Java 1.8.0.121和WASdev版本17.0.0.1。 Maven版本可能会有所不同,但我不确定它是否是Maven造成的。
在Java Spring应用程序的server.xml
文件中设置了consoleLogLevel
:<logging consoleLogLevel="INFO" />
Spring应用程序中只有少数.java文件具有SEVERE日志记录级别,但这些文件是我希望拥有这种日志记录级别的文件。我使用严格的日志记录:
Logger.getLogger(TcpServerHook.class.getName()).log(Level.SEVERE, null, ex);
Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);
Logger.getLogger(ClientConnection.class.getName()).log(Level.SEVERE, null, ex);
DEBUG消息看起来有点像:
这是在forground中运行的服务器。