diff options
author | Uwe Stieber | 2012-04-13 12:20:27 +0000 |
---|---|---|
committer | Uwe Stieber | 2012-04-13 12:20:27 +0000 |
commit | eb77b6fe65329061ac01e576407d3bf2bf285247 (patch) | |
tree | 793e437b7a099740c372e96a3ccdfe2f5b94706d /target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core | |
parent | 3bb4d27162cc238619311fbd5eee58d85e060801 (diff) | |
download | org.eclipse.tcf-eb77b6fe65329061ac01e576407d3bf2bf285247.tar.gz org.eclipse.tcf-eb77b6fe65329061ac01e576407d3bf2bf285247.tar.xz org.eclipse.tcf-eb77b6fe65329061ac01e576407d3bf2bf285247.zip |
Target Explorer: Enable value-add logging
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log/core/internal/listener/ChannelTraceListenerManager.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log/core/internal/listener/ChannelTraceListenerManager.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log/core/internal/listener/ChannelTraceListenerManager.java index f3e4b62ad..26897e0c8 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log/core/internal/listener/ChannelTraceListenerManager.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log/core/internal/listener/ChannelTraceListenerManager.java @@ -73,6 +73,12 @@ public class ChannelTraceListenerManager { // The trace listeners can be accessed only via AbstractChannel if (!(channel instanceof AbstractChannel)) return; + // If the channel is opened to a ValueAdd, do not write a log file. + // Logging for value-add's is done through the value-add itself + String value = channel.getRemotePeer().getAttributes().get("ValueAdd"); //$NON-NLS-1$ + boolean isValueAdd = value != null && ("1".equals(value.trim()) || Boolean.parseBoolean(value.trim())); //$NON-NLS-1$ + if (isValueAdd) return; + // Get the preference key if or if not logging is enabled boolean loggingEnabled = CoreBundleActivator.getScopedPreferences().getBoolean(IPreferenceKeys.PREF_LOGGING_ENABLED); // If false, we are done here and wont create any console or trace listener. |