提交 b30fb63f 编写于 作者: S Serge Rider

Merge remote-tracking branch 'origin/devel' into devel

...@@ -18,12 +18,12 @@ package org.jkiss.dbeaver.core; ...@@ -18,12 +18,12 @@ package org.jkiss.dbeaver.core;
import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.jkiss.dbeaver.DBeaverPreferences; import org.jkiss.dbeaver.DBeaverPreferences;
import org.jkiss.dbeaver.model.DBConstants;
import org.jkiss.dbeaver.model.exec.DBCExecutionPurpose; import org.jkiss.dbeaver.model.exec.DBCExecutionPurpose;
import org.jkiss.dbeaver.model.impl.preferences.BundlePreferenceStore; import org.jkiss.dbeaver.model.impl.preferences.BundlePreferenceStore;
import org.jkiss.dbeaver.model.preferences.DBPPreferenceStore; import org.jkiss.dbeaver.model.preferences.DBPPreferenceStore;
import org.jkiss.dbeaver.model.qm.QMConstants; import org.jkiss.dbeaver.model.qm.QMConstants;
import org.jkiss.dbeaver.model.qm.QMObjectType; import org.jkiss.dbeaver.model.qm.QMObjectType;
import org.jkiss.dbeaver.registry.formatter.DataFormatterProfile;
import org.jkiss.dbeaver.utils.GeneralUtils; import org.jkiss.dbeaver.utils.GeneralUtils;
import org.jkiss.dbeaver.utils.PrefUtils; import org.jkiss.dbeaver.utils.PrefUtils;
import org.jkiss.dbeaver.utils.RuntimeUtils; import org.jkiss.dbeaver.utils.RuntimeUtils;
...@@ -31,7 +31,6 @@ import org.jkiss.dbeaver.utils.SystemVariablesResolver; ...@@ -31,7 +31,6 @@ import org.jkiss.dbeaver.utils.SystemVariablesResolver;
import java.io.File; import java.io.File;
import java.util.Arrays; import java.util.Arrays;
import java.util.Locale;
public class DBeaverPreferencesInitializer extends AbstractPreferenceInitializer { public class DBeaverPreferencesInitializer extends AbstractPreferenceInitializer {
...@@ -78,7 +77,7 @@ public class DBeaverPreferencesInitializer extends AbstractPreferenceInitializer ...@@ -78,7 +77,7 @@ public class DBeaverPreferencesInitializer extends AbstractPreferenceInitializer
// Logs // Logs
PrefUtils.setDefaultPreferenceValue(store, DBeaverPreferences.LOGS_DEBUG_ENABLED, true); PrefUtils.setDefaultPreferenceValue(store, DBeaverPreferences.LOGS_DEBUG_ENABLED, true);
PrefUtils.setDefaultPreferenceValue(store, DBeaverPreferences.LOGS_DEBUG_LOCATION, PrefUtils.setDefaultPreferenceValue(store, DBeaverPreferences.LOGS_DEBUG_LOCATION,
"${" + SystemVariablesResolver.VAR_WORKSPACE + "}" + File.separator + ".metadata" + File.separator + "dbeaver-debug.log"); "${" + SystemVariablesResolver.VAR_WORKSPACE + "}" + File.separator + ".metadata" + File.separator + DBConstants.DEBUG_LOG_FILE_NAME);
} }
} }
...@@ -120,4 +120,6 @@ public class DBConstants { ...@@ -120,4 +120,6 @@ public class DBConstants {
public static final String WORKSPACE_PROPS_FILE = "dbeaver-workspace.properties"; //$NON-NLS-1$ public static final String WORKSPACE_PROPS_FILE = "dbeaver-workspace.properties"; //$NON-NLS-1$
public static final String LABEL_NA = "N/A"; public static final String LABEL_NA = "N/A";
public static final String DEBUG_LOG_FILE_NAME = "dbeaver-debug.log";
} }
...@@ -35,6 +35,7 @@ import org.eclipse.ui.internal.ide.ChooseWorkspaceDialog; ...@@ -35,6 +35,7 @@ import org.eclipse.ui.internal.ide.ChooseWorkspaceDialog;
import org.jkiss.code.NotNull; import org.jkiss.code.NotNull;
import org.jkiss.dbeaver.DBeaverPreferences; import org.jkiss.dbeaver.DBeaverPreferences;
import org.jkiss.dbeaver.Log; import org.jkiss.dbeaver.Log;
import org.jkiss.dbeaver.model.DBConstants;
import org.jkiss.dbeaver.model.app.DBASecureStorage; import org.jkiss.dbeaver.model.app.DBASecureStorage;
import org.jkiss.dbeaver.model.app.DBPApplicationController; import org.jkiss.dbeaver.model.app.DBPApplicationController;
import org.jkiss.dbeaver.model.impl.app.DefaultSecureStorage; import org.jkiss.dbeaver.model.impl.app.DefaultSecureStorage;
...@@ -533,7 +534,7 @@ public class DBeaverApplication extends BaseApplicationImpl implements DBPApplic ...@@ -533,7 +534,7 @@ public class DBeaverApplication extends BaseApplicationImpl implements DBPApplic
} }
String logLocation = preferenceStore.getString(DBeaverPreferences.LOGS_DEBUG_LOCATION); String logLocation = preferenceStore.getString(DBeaverPreferences.LOGS_DEBUG_LOCATION);
if (CommonUtils.isEmpty(logLocation)) { if (CommonUtils.isEmpty(logLocation)) {
logLocation = new File(GeneralUtils.getMetadataFolder(), "dbeaver-debug.log").getAbsolutePath(); //$NON-NLS-1$ logLocation = new File(GeneralUtils.getMetadataFolder(), DBConstants.DEBUG_LOG_FILE_NAME).getAbsolutePath(); //$NON-NLS-1$
} }
logLocation = GeneralUtils.replaceVariables(logLocation, new SystemVariablesResolver()); logLocation = GeneralUtils.replaceVariables(logLocation, new SystemVariablesResolver());
File debugLogFile = new File(logLocation); File debugLogFile = new File(logLocation);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册