[jboss-cvs] JBossAS SVN: r90433 - in branches/dml-log-service-integration: main/src/resources and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Jun 18 11:43:24 EDT 2009
Author: david.lloyd at jboss.com
Date: 2009-06-18 11:43:24 -0400 (Thu, 18 Jun 2009)
New Revision: 90433
Modified:
branches/dml-log-service-integration/main/src/main/org/jboss/Main.java
branches/dml-log-service-integration/main/src/resources/logging.properties
branches/dml-log-service-integration/system/src/resources/logging.properties
Log:
Logging config props; a temp hack to let property expansion work (sort of) for logging.properties until ALR finishes the bootstrap work
Modified: branches/dml-log-service-integration/main/src/main/org/jboss/Main.java
===================================================================
--- branches/dml-log-service-integration/main/src/main/org/jboss/Main.java 2009-06-18 14:37:40 UTC (rev 90432)
+++ branches/dml-log-service-integration/main/src/main/org/jboss/Main.java 2009-06-18 15:43:24 UTC (rev 90433)
@@ -117,17 +117,6 @@
// First process the command line to pickup custom props/settings
processCommandLine(args);
- // Initialize the JDK logmanager
- String name = System.getProperty("java.util.logging.manager");
- if (name == null) {
- System.setProperty("java.util.logging.manager",
- "org.jboss.logmanager.LogManager");
- String pluginClass = System.getProperty("org.jboss.logging.Logger.pluginClass");
- if (pluginClass == null) {
- System.setProperty("org.jboss.logging.Logger.pluginClass", "org.jboss.logging.logmanager.LoggerPluginImpl");
- }
- }
-
// Auto set HOME_DIR to ../bin/run.jar if not set
String homeDir = props.getProperty(ServerConfig.HOME_DIR);
if (homeDir == null)
@@ -144,6 +133,29 @@
}
props.setProperty(ServerConfig.HOME_DIR, homeDir);
+ // XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX
+ // THIS WILL BE REPLACED WITH THE BOOTSTRAP REWORK, JUST TEMP TO MAKE LOGGING WORK UNTIL THEN
+ // Set up the boot log directory
+ String serverName = props.getProperty(ServerConfig.SERVER_NAME, "default");
+ String logDir = props.getProperty("jboss.boot.server.log.dir");
+ if (logDir == null) {
+ logDir = homeDir + "/server/" + serverName + "/log";
+ }
+ props.setProperty("jboss.boot.server.log.dir", logDir);
+ System.setProperty("jboss.boot.server.log.dir", logDir); // especially hacky
+ // XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX
+
+ // Initialize the JDK logmanager
+ String name = System.getProperty("java.util.logging.manager");
+ if (name == null) {
+ System.setProperty("java.util.logging.manager",
+ "org.jboss.logmanager.LogManager");
+ String pluginClass = System.getProperty("org.jboss.logging.Logger.pluginClass");
+ if (pluginClass == null) {
+ System.setProperty("org.jboss.logging.Logger.pluginClass", "org.jboss.logging.logmanager.LoggerPluginImpl");
+ }
+ }
+
// Setup HOME_URL too, ServerLoader needs this
String homeURL = props.getProperty(ServerConfig.HOME_URL);
if (homeURL == null)
Modified: branches/dml-log-service-integration/main/src/resources/logging.properties
===================================================================
--- branches/dml-log-service-integration/main/src/resources/logging.properties 2009-06-18 14:37:40 UTC (rev 90432)
+++ branches/dml-log-service-integration/main/src/resources/logging.properties 2009-06-18 15:43:24 UTC (rev 90433)
@@ -22,24 +22,24 @@
### $Id: $ ###
-# Logger names to configure (root logger is always configured)
-loggers=
+# Additional logger names to configure (root logger is always configured)
+#loggers=org.jboss.whatever
# Root logger level
-logger.level=DEBUG
+logger.level=${jboss.boot.server.log.level:DEBUG}
# Root logger handlers
logger.handlers=CONSOLE, FILE
# Console handler configuration
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=INFO
+handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO}
handler.CONSOLE.autoFlush=true
handler.CONSOLE.formatter=PATTERN
# Boot log file handler configuration
handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=ALL
+handler.FILE.level=${jboss.boot.server.log.file.level:DEBUG}
handler.FILE.properties=autoFlush,fileName
handler.FILE.autoFlush=true
handler.FILE.fileName=${jboss.boot.server.log.dir}/boot.log
Modified: branches/dml-log-service-integration/system/src/resources/logging.properties
===================================================================
--- branches/dml-log-service-integration/system/src/resources/logging.properties 2009-06-18 14:37:40 UTC (rev 90432)
+++ branches/dml-log-service-integration/system/src/resources/logging.properties 2009-06-18 15:43:24 UTC (rev 90433)
@@ -26,20 +26,20 @@
#loggers=org.jboss.whatever
# Root logger level
-logger.level=DEBUG
+logger.level=${jboss.boot.server.log.level:DEBUG}
# Root logger handlers
logger.handlers=CONSOLE, FILE
# Console handler configuration
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
handler.CONSOLE.properties=autoFlush
-handler.CONSOLE.level=INFO
+handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO}
handler.CONSOLE.autoFlush=true
handler.CONSOLE.formatter=PATTERN
# Boot log file handler configuration
handler.FILE=org.jboss.logmanager.handlers.FileHandler
-handler.FILE.level=ALL
+handler.FILE.level=${jboss.boot.server.log.file.level:DEBUG}
handler.FILE.properties=autoFlush,fileName
handler.FILE.autoFlush=true
handler.FILE.fileName=${jboss.boot.server.log.dir}/boot.log
More information about the jboss-cvs-commits
mailing list