From cf9550d8df51d927c63176675280d69b86e7a6e2 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 04 May 2011 17:35:49 -0400 Subject: [PATCH] Build infrastructure improvements. Setting to show remote branches. --- src/com/gitblit/GitBlitServer.java | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/com/gitblit/GitBlitServer.java b/src/com/gitblit/GitBlitServer.java index a82b595..9a9f63e 100644 --- a/src/com/gitblit/GitBlitServer.java +++ b/src/com/gitblit/GitBlitServer.java @@ -110,7 +110,23 @@ * Start Server. */ private static void start(Params params) { - PatternLayout layout = new PatternLayout(fileSettings.getString(Keys.server.log4jPattern, "%-5p %d{MM-dd HH:mm:ss.SSS} %-20.20c{1} %m%n")); + String pattern = fileSettings.getString(Keys.server.log4jPattern, "%-5p %d{MM-dd HH:mm:ss.SSS} %-20.20c{1} %m%n"); + + // allow os override of logging pattern + String os = System.getProperty("os.name").toLowerCase(); + if (os.indexOf("windows") > -1) { + String winPattern = fileSettings.getString(Keys.server.log4jPattern_windows, pattern); + if (!StringUtils.isEmpty(winPattern)) { + pattern = winPattern; + } + } else if (os.indexOf("linux") > -1) { + String linuxPattern = fileSettings.getString(Keys.server.log4jPattern_linux, pattern); + if (!StringUtils.isEmpty(linuxPattern)) { + pattern = linuxPattern; + } + } + + PatternLayout layout = new PatternLayout(pattern); org.apache.log4j.Logger rootLogger = org.apache.log4j.Logger.getRootLogger(); rootLogger.addAppender(new ConsoleAppender(layout)); @@ -244,7 +260,7 @@ // Setup the GitBlit context GitBlit gitblit = GitBlit.self(); - gitblit.setupContext(fileSettings); + gitblit.configureContext(fileSettings); rootContext.addEventListener(gitblit); // Start the Server -- Gitblit v1.9.1