From 20fd881e37c3bf980b25021aff6c0be24082b87c Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Fri, 27 Jun 2014 14:25:42 -0400 Subject: [PATCH] Do not serialize Logger --- src/main/java/com/gitblit/wicket/panels/BasePanel.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/gitblit/wicket/panels/BasePanel.java b/src/main/java/com/gitblit/wicket/panels/BasePanel.java index e8f8f6f..73f8e47 100644 --- a/src/main/java/com/gitblit/wicket/panels/BasePanel.java +++ b/src/main/java/com/gitblit/wicket/panels/BasePanel.java @@ -22,6 +22,8 @@ import org.apache.wicket.Component; import org.apache.wicket.markup.html.panel.Panel; import org.apache.wicket.model.Model; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import com.gitblit.Constants; import com.gitblit.Keys; @@ -36,6 +38,8 @@ private transient TimeUtils timeUtils; + private transient Logger logger; + public BasePanel(String wicketId) { super(wicketId); } @@ -44,6 +48,13 @@ return GitBlitWebApp.get(); } + protected Logger logger() { + if (logger == null) { + logger = LoggerFactory.getLogger(getClass()); + } + return logger; + } + protected String getContextUrl() { return getRequest().getRelativePathPrefixToContextRoot(); } -- Gitblit v1.9.1