Révision 1387
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/preferences/AdvancedPreferencePage.java (revision 1387) | ||
|---|---|---|
| 27 | 27 |
// |
| 28 | 28 |
package org.txm.rcp.preferences; |
| 29 | 29 |
|
| 30 |
import java.io.File; |
|
| 31 |
import java.util.logging.Level; |
|
| 32 |
|
|
| 30 | 33 |
import org.eclipse.jface.preference.BooleanFieldEditor; |
| 31 | 34 |
import org.eclipse.jface.preference.ComboFieldEditor; |
| 32 | 35 |
import org.eclipse.jface.preference.DirectoryFieldEditor; |
| ... | ... | |
| 38 | 41 |
import org.eclipse.ui.IWorkbench; |
| 39 | 42 |
import org.eclipse.ui.PlatformUI; |
| 40 | 43 |
import org.eclipse.ui.handlers.IHandlerService; |
| 44 |
import org.txm.Toolbox; |
|
| 41 | 45 |
import org.txm.core.preferences.TBXPreferences; |
| 42 | 46 |
import org.txm.rcp.messages.TXMUIMessages; |
| 43 | 47 |
import org.txm.rcp.views.corpora.CorporaView; |
| ... | ... | |
| 125 | 129 |
try {
|
| 126 | 130 |
MacroExplorer.refresh(); |
| 127 | 131 |
CorporaView.refresh(); |
| 132 |
|
|
| 133 |
//update the Logger options |
|
| 134 |
Log.setLevel(Level.parse(Toolbox.getPreference(TBXPreferences.LOG_LEVEL))); |
|
| 135 |
Log.setPrintInConsole(TBXPreferences.getInstance().getBoolean(TBXPreferences.ADD_TECH_LOGS)); |
|
| 136 |
|
|
| 128 | 137 |
Log.log_stacktrace_boolean = TBXPreferences.getInstance().getBoolean(TBXPreferences.LOG_STACKTRACE); |
| 129 | 138 |
|
| 139 |
if (!Toolbox.getPreference(TBXPreferences.LOG_DIR).isEmpty()) {
|
|
| 140 |
Log.setPrintInFile(TBXPreferences.getInstance().getBoolean(TBXPreferences.LOG_IN_FILE), new File(Toolbox.getPreference(TBXPreferences.LOG_DIR))); |
|
| 141 |
} else {
|
|
| 142 |
Log.setPrintInFile(TBXPreferences.getInstance().getBoolean(TBXPreferences.LOG_IN_FILE)); |
|
| 143 |
} |
|
| 144 |
|
|
| 130 | 145 |
// update repositories |
| 131 | 146 |
IHandlerService service = (IHandlerService) PlatformUI.getWorkbench().getService(IHandlerService.class); |
| 132 | 147 |
service.executeCommand("org.txm.rcp.p2.plugins.FixUpdateHandler", null); //$NON-NLS-1$
|
| 133 |
|
|
| 134 | 148 |
} catch (Exception e) {
|
| 135 | 149 |
System.err.println(NLS.bind(TXMUIMessages.failedToSavePreferencesColonP0, e)); |
| 136 | 150 |
} |
Formats disponibles : Unified diff