From 9caaf68f0c44dbe3704fb1ad3be674527a1a10e3 Mon Sep 17 00:00:00 2001 From: zhourui Date: Thu, 29 Oct 2020 18:37:29 +0800 Subject: [PATCH] =?UTF-8?q?ctl=20-hs=20=E7=94=9F=E6=88=90server.dump()?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../x/server/console/action/HttpStatus.java | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/o2server/x_console/src/main/java/com/x/server/console/action/HttpStatus.java b/o2server/x_console/src/main/java/com/x/server/console/action/HttpStatus.java index 68fa9eeb3c..59630039c6 100644 --- a/o2server/x_console/src/main/java/com/x/server/console/action/HttpStatus.java +++ b/o2server/x_console/src/main/java/com/x/server/console/action/HttpStatus.java @@ -37,31 +37,33 @@ public class HttpStatus extends Thread { bean.getTotalStartedThreadCount(), bean.getThreadCount(), bean.getPeakThreadCount(), bean.getDaemonThreadCount(), deadLockedCount)); if (BooleanUtils.isTrue(Servers.centerServerIsRunning())) { - String file = "centerServer_" + DateTools.compact(new Date()) + ".txt"; + File file = new File(Config.dir_logs(true), + "centerServer_" + DateTools.compact(new Date()) + ".txt"); list.add(String.format(" +++ center server thread pool size:%d, idle:%d, detail:%s.", Servers.centerServer.getThreadPool().getThreads(), - Servers.centerServer.getThreadPool().getIdleThreads(), file)); - try (FileOutputStream stream = new FileOutputStream(new File(Config.dir_logs(true), file)); + Servers.centerServer.getThreadPool().getIdleThreads(), file.getAbsolutePath())); + try (FileOutputStream stream = new FileOutputStream(file); OutputStreamWriter writer = new OutputStreamWriter(stream)) { Servers.centerServer.dump(writer); } } if (BooleanUtils.isTrue(Servers.applicationServerIsRunning())) { - String file = "applicationServer_" + DateTools.compact(new Date()) + ".txt"; + File file = new File(Config.dir_logs(true), + "applicationServer_" + DateTools.compact(new Date()) + ".txt"); list.add(String.format(" +++ application server thread pool size:%d, idle:%d, detail:%s.", Servers.applicationServer.getThreadPool().getThreads(), - Servers.applicationServer.getThreadPool().getIdleThreads(), file)); - try (FileOutputStream stream = new FileOutputStream(new File(Config.dir_logs(true), file)); + Servers.applicationServer.getThreadPool().getIdleThreads(), file.getAbsolutePath())); + try (FileOutputStream stream = new FileOutputStream(file); OutputStreamWriter writer = new OutputStreamWriter(stream)) { Servers.applicationServer.dump(writer); } } if (BooleanUtils.isTrue(Servers.webServerIsRunning())) { - String file = "webServer_" + DateTools.compact(new Date()) + ".txt"; + File file = new File(Config.dir_logs(true), "webServer_" + DateTools.compact(new Date()) + ".txt"); list.add(String.format(" +++ web server thread pool size:%d, idle:%d, detail:%s.", Servers.webServer.getThreadPool().getThreads(), - Servers.webServer.getThreadPool().getIdleThreads(), file)); - try (FileOutputStream stream = new FileOutputStream(new File(Config.dir_logs(true), file)); + Servers.webServer.getThreadPool().getIdleThreads(), file.getAbsolutePath())); + try (FileOutputStream stream = new FileOutputStream(file); OutputStreamWriter writer = new OutputStreamWriter(stream)) { Servers.webServer.dump(writer); } -- GitLab