Author: rob.stryker(a)jboss.com
Date: 2007-09-26 21:58:32 -0400 (Wed, 26 Sep 2007)
New Revision: 3839
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/events/EventLogModel.java
Log:
ability to disable logging added
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/events/EventLogModel.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/events/EventLogModel.java 2007-09-27
01:58:05 UTC (rev 3838)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/events/EventLogModel.java 2007-09-27
01:58:32 UTC (rev 3839)
@@ -41,13 +41,15 @@
*/
public class EventLogModel {
public static final String ENABLE_LOGGING_PREFERENCE =
"org.jboss.ide.eclipse.as.core.extensions.events.enableLogging";
- public static boolean loggingEnabled = true;
-
-
+ public static void enableLogging(boolean enabled) {
+ if( enabled )
+ enableLogging();
+ else
+ disableLogging();
+ }
public static void enableLogging() {
- loggingEnabled = true;
IEclipsePreferences prefs = new
DefaultScope().getNode(JBossServerCorePlugin.PLUGIN_ID);
prefs.putBoolean(ENABLE_LOGGING_PREFERENCE, true);
try {
@@ -58,7 +60,6 @@
}
public static void disableLogging() {
- loggingEnabled = false;
IEclipsePreferences prefs = new
DefaultScope().getNode(JBossServerCorePlugin.PLUGIN_ID);
prefs.putBoolean(ENABLE_LOGGING_PREFERENCE, false);
try {
@@ -72,6 +73,11 @@
}
}
+ public static boolean isLoggingEnabled() {
+ IEclipsePreferences prefs = new
DefaultScope().getNode(JBossServerCorePlugin.PLUGIN_ID);
+ return prefs.getBoolean(ENABLE_LOGGING_PREFERENCE, false);
+ }
+
public static final String JBOSS_EVENT_ROOT_TYPE = "jboss.event.root";
private static EventLogModel instance;
public static EventLogModel getDefault() {
@@ -193,17 +199,17 @@
}
public void addChild(SimpleTreeItem item) {
- if( loggingEnabled )
+ if( isLoggingEnabled() )
super.addChild(item);
}
public void addChild(int loc, SimpleTreeItem item) {
- if( loggingEnabled )
+ if( isLoggingEnabled() )
super.addChild(loc, item);
}
public void addChildren(SimpleTreeItem[] kids) {
- if( loggingEnabled )
+ if( isLoggingEnabled() )
super.addChildren(kids);
}
Show replies by date