更改线程名称
Changing Thread names
我想更改 Spark 的线程名称(在日志输出中)。目前它们被命名为:Thread-[ID]
。我想将名称更改为:HTTP(S)-[ID]
。有什么想法可以实现吗?
我想我自己找到了答案。只需添加一个为您更改线程名称的前过滤器。
这是我的 handle-method:
public void handle(Request request, Response response) {
Thread thread = Thread.currentThread();
String[] parts = thread.getName().split("-");
if (parts.length != 2)
return;
thread.setName(request.scheme().toUpperCase() + "-" + parts[1]);
}
我想更改 Spark 的线程名称(在日志输出中)。目前它们被命名为:Thread-[ID]
。我想将名称更改为:HTTP(S)-[ID]
。有什么想法可以实现吗?
我想我自己找到了答案。只需添加一个为您更改线程名称的前过滤器。
这是我的 handle-method:
public void handle(Request request, Response response) {
Thread thread = Thread.currentThread();
String[] parts = thread.getName().split("-");
if (parts.length != 2)
return;
thread.setName(request.scheme().toUpperCase() + "-" + parts[1]);
}