记录 undertow 嵌入式 Web 服务器

Logging an undertow embedded web server

我有一个简单的主要方法 运行 一个 Undertow Web 服务。几乎取自他们网站上的基本示例。我正在尝试配置出现在我的 nohup.out 文件中的日志记录。我想将它重定向到一个日志文件,但找不到神奇的命令行参数,甚至找不到更好的编程配置。

此外,我希望能够记录所有 HTTP 请求,是否有 undertow 请求记录器?

您需要为您的应用程序配置日志记录。

对于初学者,您可以将 SLF4J 与 SimpleLogger 实现结合使用。您可以使用系统属性轻松配置它,请参阅 SimpleLogger documentation

然后您可以使用 Undertow RequestDumpingHandler 详细记录传入的请求。

简单地包装你的处理程序:

new RequestDumpingHandler(new YourHandler())...