1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 23:25:26 +02:00

Disable debugging traces in .log by default.

This commit is contained in:
Andrew Gvozdev 2011-11-02 15:12:28 -04:00
parent 9cc7592a82
commit 6fb9b00592
3 changed files with 21 additions and 18 deletions

View file

@ -10,10 +10,10 @@ import org.eclipse.core.runtime.Status;
@Deprecated @Deprecated
public class LanguageSettingsLogger { public class LanguageSettingsLogger {
/** public static boolean isEnabled() {
* return false;
*/ // return true;
private static final boolean ENABLED = false; }
// AG FIXME // AG FIXME
/** /**
@ -22,7 +22,7 @@ public class LanguageSettingsLogger {
*/ */
@Deprecated @Deprecated
public static void logInfo(String msg) { public static void logInfo(String msg) {
if (ENABLED) { if (isEnabled()) {
Exception e = new Exception(msg); Exception e = new Exception(msg);
IStatus status = new Status(IStatus.INFO, CCorePlugin.PLUGIN_ID, msg, e); IStatus status = new Status(IStatus.INFO, CCorePlugin.PLUGIN_ID, msg, e);
CCorePlugin.log(status); CCorePlugin.log(status);
@ -36,7 +36,7 @@ public class LanguageSettingsLogger {
*/ */
@Deprecated @Deprecated
public static void logWarning(String msg) { public static void logWarning(String msg) {
if (ENABLED) { if (isEnabled()) {
Exception e = new Exception(msg); Exception e = new Exception(msg);
IStatus status = new Status(IStatus.WARNING, CCorePlugin.PLUGIN_ID, msg, e); IStatus status = new Status(IStatus.WARNING, CCorePlugin.PLUGIN_ID, msg, e);
CCorePlugin.log(status); CCorePlugin.log(status);
@ -50,7 +50,7 @@ public class LanguageSettingsLogger {
*/ */
@Deprecated @Deprecated
public static void logError(String msg) { public static void logError(String msg) {
if (ENABLED) { if (isEnabled()) {
Exception e = new Exception(msg); Exception e = new Exception(msg);
IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, msg, e); IStatus status = new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID, msg, e);
CCorePlugin.log(status); CCorePlugin.log(status);
@ -65,7 +65,7 @@ public class LanguageSettingsLogger {
*/ */
@Deprecated @Deprecated
public static void logScannerInfoProvider(IResource rc, Object who) { public static void logScannerInfoProvider(IResource rc, Object who) {
if (ENABLED) { if (isEnabled()) {
String msg = "rc="+rc+" <-- "+who.getClass().getSimpleName(); String msg = "rc="+rc+" <-- "+who.getClass().getSimpleName();
if (rc instanceof IFile) { if (rc instanceof IFile) {
LanguageSettingsLogger.logInfo(msg); LanguageSettingsLogger.logInfo(msg);

View file

@ -98,16 +98,19 @@ public class LanguageSettingsProvidersSerializer {
providerId = id; providerId = id;
} }
@Override
public String getId() { public String getId() {
return providerId; return providerId;
} }
@Override
public String getName() { public String getName() {
ILanguageSettingsProvider rawProvider = getRawProvider(); ILanguageSettingsProvider rawProvider = getRawProvider();
String name = rawProvider!=null ? rawProvider.getName() : null; String name = rawProvider!=null ? rawProvider.getName() : null;
return name; return name;
} }
@Override
public List<ICLanguageSettingEntry> getSettingEntries(ICConfigurationDescription cfgDescription, IResource rc, String languageId) { public List<ICLanguageSettingEntry> getSettingEntries(ICConfigurationDescription cfgDescription, IResource rc, String languageId) {
ILanguageSettingsProvider rawProvider = getRawProvider(); ILanguageSettingsProvider rawProvider = getRawProvider();
List<ICLanguageSettingEntry> entries = rawProvider!=null ? rawProvider.getSettingEntries(cfgDescription, rc, languageId) : null; List<ICLanguageSettingEntry> entries = rawProvider!=null ? rawProvider.getSettingEntries(cfgDescription, rc, languageId) : null;
@ -157,6 +160,7 @@ public class LanguageSettingsProvidersSerializer {
return projectCount; return projectCount;
} }
@Override
public void registerListener(ICConfigurationDescription cfgDescription) { public void registerListener(ICConfigurationDescription cfgDescription) {
// keep in mind that rawProvider can change // keep in mind that rawProvider can change
ILanguageSettingsProvider rawProvider = getRawProvider(); ILanguageSettingsProvider rawProvider = getRawProvider();
@ -165,6 +169,7 @@ public class LanguageSettingsProvidersSerializer {
} }
} }
@Override
public void unregisterListener() { public void unregisterListener() {
// keep in mind that rawProvider can change // keep in mind that rawProvider can change
ILanguageSettingsProvider rawProvider = getRawProvider(); ILanguageSettingsProvider rawProvider = getRawProvider();
@ -212,10 +217,12 @@ public class LanguageSettingsProvidersSerializer {
} }
} }
@Override
public String getProjectName() { public String getProjectName() {
return projectName; return projectName;
} }
@Override
public String[] getConfigurationDescriptionIds() { public String[] getConfigurationDescriptionIds() {
return deltaMap.keySet().toArray(new String[deltaMap.size()]); return deltaMap.keySet().toArray(new String[deltaMap.size()]);
} }
@ -363,9 +370,7 @@ projects:
} }
public static void serializeLanguageSettingsWorkspace() throws CoreException { public static void serializeLanguageSettingsWorkspace() throws CoreException {
// AG TODO - remove the log LanguageSettingsLogger.logWarning("LanguageSettingsProvidersSerializer.serializeLanguageSettingsWorkspace()");
CCorePlugin.log(new Status(IStatus.WARNING, CCorePlugin.PLUGIN_ID, IStatus.OK,
"LanguageSettingsProvidersSerializer.serializeLanguageSettingsWorkspace()", new Exception()));
URI uriStoreWsp = getStoreInWorkspaceArea(STORAGE_WORKSPACE_LANGUAGE_SETTINGS); URI uriStoreWsp = getStoreInWorkspaceArea(STORAGE_WORKSPACE_LANGUAGE_SETTINGS);
List<LanguageSettingsSerializable> serializableWorkspaceProviders = new ArrayList<LanguageSettingsSerializable>(); List<LanguageSettingsSerializable> serializableWorkspaceProviders = new ArrayList<LanguageSettingsSerializable>();
@ -528,9 +533,7 @@ projects:
public static void serializeLanguageSettings(ICProjectDescription prjDescription) throws CoreException { public static void serializeLanguageSettings(ICProjectDescription prjDescription) throws CoreException {
IProject project = prjDescription.getProject(); IProject project = prjDescription.getProject();
// AG TODO - remove the log LanguageSettingsLogger.logWarning("LanguageSettingsProvidersSerializer.serializeLanguageSettings() for " + project);
CCorePlugin.log(new Status(IStatus.WARNING, CCorePlugin.PLUGIN_ID, IStatus.OK,
"LanguageSettingsProvidersSerializer.serializeLanguageSettings() for " + project, new Exception()));
try { try {
// Document to store in project area // Document to store in project area
@ -1010,9 +1013,7 @@ projects:
* @param event the ILanguageSettingsChangeEvent event to be broadcast. * @param event the ILanguageSettingsChangeEvent event to be broadcast.
*/ */
public static void notifyLanguageSettingsChangeListeners(ILanguageSettingsChangeEvent event) { public static void notifyLanguageSettingsChangeListeners(ILanguageSettingsChangeEvent event) {
// AG TODO - remove the log LanguageSettingsLogger.logWarning("Firing " + event);
CCorePlugin.log(new Status(IStatus.WARNING, CCorePlugin.PLUGIN_ID, IStatus.OK,
"Firing " + event, new Exception()));
Object[] listeners = fLanguageSettingsChangeListeners.getListeners(); Object[] listeners = fLanguageSettingsChangeListeners.getListeners();
for (Object obj : listeners) { for (Object obj : listeners) {

View file

@ -50,8 +50,8 @@ import org.eclipse.osgi.util.NLS;
public class LanguageSettingsScannerInfoProvider implements IScannerInfoProvider { public class LanguageSettingsScannerInfoProvider implements IScannerInfoProvider {
private static final ExtendedScannerInfo DUMMY_SCANNER_INFO = new ExtendedScannerInfo(); private static final ExtendedScannerInfo DUMMY_SCANNER_INFO = new ExtendedScannerInfo();
@Override
public ExtendedScannerInfo getScannerInformation(IResource rc) { public ExtendedScannerInfo getScannerInformation(IResource rc) {
// AG FIXME
LanguageSettingsLogger.logScannerInfoProvider(rc, this); LanguageSettingsLogger.logScannerInfoProvider(rc, this);
IProject project = rc.getProject(); IProject project = rc.getProject();
@ -250,10 +250,12 @@ public class LanguageSettingsScannerInfoProvider implements IScannerInfoProvider
return (flags & bit) == bit; return (flags & bit) == bit;
} }
@Override
public void subscribe(IResource resource, IScannerInfoChangeListener listener) { public void subscribe(IResource resource, IScannerInfoChangeListener listener) {
// Handled by ScannerInfoProviderProxy for the moment // Handled by ScannerInfoProviderProxy for the moment
} }
@Override
public void unsubscribe(IResource resource, IScannerInfoChangeListener listener) { public void unsubscribe(IResource resource, IScannerInfoChangeListener listener) {
// Handled by ScannerInfoProviderProxy for the moment // Handled by ScannerInfoProviderProxy for the moment
} }