首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Thread.currentThread().getName()没有返回客户端IP地址JBOSS EAP7.0

Thread.currentThread().getName()没有返回客户端IP地址JBOSS EAP7.0
EN

Stack Overflow用户
提问于 2017-05-18 03:53:47
回答 1查看 98关注 0票数 0

我们正在将服务器从jboss-portal迁移到jboss EAP7.0。当我执行代码Thread.currentThread()时,门户结果中的.getName()返回客户端ip地址。如果我在jboss-eap 7.0结果中使用相同的语句(默认任务-20)。

我想打印日志文件中的客户端ip地址,现在(%t)在jboss-portal中运行良好。其中as jboss-eap 7.0结果为空。

我该如何实现这一点?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-05-18 23:23:53

您可以使用模式%h来打印日志文件中的主机。例如(给定默认日志记录配置):

代码语言:javascript
复制
/subsystem=logging/pattern-formatter=COLOR-PATTERN:write-attribute(name=pattern, value="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %h %s%e%n")

将在控制台上打印如下所示的日志行:

代码语言:javascript
复制
08:21:01,540 INFO  [org.jboss.as.server] (Controller Boot Thread) localhost WFLYSRV0212: Resuming server
08:21:01,548 INFO  [org.jboss.as] (Controller Boot Thread) localhost WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management
08:21:01,549 INFO  [org.jboss.as] (Controller Boot Thread) localhost WFLYSRV0051: Admin console listening on http://127.0.0.1:9990
08:21:01,549 INFO  [org.jboss.as] (Controller Boot Thread) localhost WFLYSRV0025: WildFly Core 3.0.0.Beta22-SNAPSHOT "Kenny" started in 93ms - Started 87 of 90 services (23 services are lazy, passive or on-demand)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44033681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档