From 6df57a716b1c55cd848552658dbd595b3e1dd385 Mon Sep 17 00:00:00 2001 From: "william.liangf" Date: Tue, 6 Dec 2011 05:59:32 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=A5=E5=BF=97=E8=BE=93?= =?UTF-8?q?=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://code.alibabatech.com/svn/dubbo/trunk@535 1a56cb94-b969-4eaa-88fa-be21384802f2 --- .../common/logger/support/FailsafeLogger.java | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/dubbo-common/src/main/java/com/alibaba/dubbo/common/logger/support/FailsafeLogger.java b/dubbo-common/src/main/java/com/alibaba/dubbo/common/logger/support/FailsafeLogger.java index 37f3cd616..36e08031d 100644 --- a/dubbo-common/src/main/java/com/alibaba/dubbo/common/logger/support/FailsafeLogger.java +++ b/dubbo-common/src/main/java/com/alibaba/dubbo/common/logger/support/FailsafeLogger.java @@ -15,7 +15,9 @@ */ package com.alibaba.dubbo.common.logger.support; -import com.alibaba.dubbo.common.logger.Logger; +import com.alibaba.dubbo.common.Version; +import com.alibaba.dubbo.common.logger.Logger; +import com.alibaba.dubbo.common.utils.NetUtils; public class FailsafeLogger implements Logger { @@ -23,11 +25,15 @@ public class FailsafeLogger implements Logger { public FailsafeLogger(Logger logger) { this.logger = logger; + } + + private String getContextMessage() { + return ", dubbo version: " + Version.getVersion() + ", current host: " + NetUtils.getLocalHost(); } public void trace(String msg, Throwable e) { try { - logger.trace(msg, e); + logger.trace(msg + getContextMessage(), e); } catch (Throwable t) { } } @@ -41,14 +47,14 @@ public class FailsafeLogger implements Logger { public void trace(String msg) { try { - logger.trace(msg); + logger.trace(msg + getContextMessage()); } catch (Throwable t) { } } public void debug(String msg, Throwable e) { try { - logger.debug(msg, e); + logger.debug(msg + getContextMessage(), e); } catch (Throwable t) { } } @@ -62,49 +68,49 @@ public class FailsafeLogger implements Logger { public void debug(String msg) { try { - logger.debug(msg); + logger.debug(msg + getContextMessage()); } catch (Throwable t) { } } public void info(String msg, Throwable e) { try { - logger.info(msg, e); + logger.info(msg + getContextMessage(), e); } catch (Throwable t) { } } public void info(String msg) { try { - logger.info(msg); + logger.info(msg + getContextMessage()); } catch (Throwable t) { } } public void warn(String msg, Throwable e) { try { - logger.warn(msg, e); + logger.warn(msg + getContextMessage(), e); } catch (Throwable t) { } } public void warn(String msg) { try { - logger.warn(msg); + logger.warn(msg + getContextMessage()); } catch (Throwable t) { } } public void error(String msg, Throwable e) { try { - logger.error(msg, e); + logger.error(msg + getContextMessage(), e); } catch (Throwable t) { } } public void error(String msg) { try { - logger.error(msg); + logger.error(msg + getContextMessage()); } catch (Throwable t) { } } -- GitLab