Mercurial Hosting > luan
changeset 791:ca81307adf7c
set thread name in LuanHandler
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 04 Sep 2016 21:26:17 -0600 |
parents | 4cddfc06a34f |
children | 87c63df214e9 |
files | src/luan/modules/http/LuanHandler.java |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
diff -r 4cddfc06a34f -r ca81307adf7c src/luan/modules/http/LuanHandler.java --- a/src/luan/modules/http/LuanHandler.java Sun Sep 04 20:47:19 2016 -0600 +++ b/src/luan/modules/http/LuanHandler.java Sun Sep 04 21:26:17 2016 -0600 @@ -56,6 +56,9 @@ { if( target.endsWith("/") ) target += welcomeFile; + Thread thread = Thread.currentThread(); + String oldName = thread.getName(); + thread.setName(request.getHeader("host")+request.getRequestURI()); lock.readLock().lock(); try { if( !HttpServicer.service(luan,request,response,"site:"+target+".luan") ) @@ -67,6 +70,7 @@ response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,err); } finally { lock.readLock().unlock(); + thread.setName(oldName); } baseRequest.setHandled(true); }