Я использую Eclipse для кодирования приложения Java EE. Я развертываю на Glassfish 4 AppServer. В качестве БД я использую DerbyDB, входящую в состав Glassfish.
Мой Eclipse настроен на английском языке. Но когда я запускаю сервер (и Дерби вместе с ним), я вижу этот журнал:
Starting database in Network Server mode on host 0.0.0.0 and port 1527.
--------- Informationen zu Derby Network Server --------
Version: CSS10090/10.9.1.0 - (1344872) Build: 1344872 DRDA-Produkt-ID: CSS10090
-- listing properties --
derby.drda.traceDirectory=/home/kevin/workspace_pluginDev/.meta...
derby.drda.maxThreads=0
derby.drda.sslMode=off
derby.drda.keepAlive=true
derby.drda.minThreads=0
derby.drda.portNumber=1527
derby.drda.logConnections=false
derby.drda.timeSlice=0
derby.drda.startNetworkServer=false
derby.drda.host=0.0.0.0
derby.drda.traceAll=false
------------------ Java-Informationen ------------------
Java-Version: 1.7.0_25
Java-Anbieter: Oracle Corporation
Java-Home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Java-Klassenpfad: /home/kevin/glassfish4/glassfish/lib/asadmin/cli-optional.jar:/home/kevin/glassfish4/javadb/lib/derby.jar:/home/kevin/glassfish4/javadb/lib/derbytools.jar:/home/kevin/glassfish4/javadb/lib/derbynet.jar:/home/kevin/glassfish4/javadb/lib/derbyclient.jar
Name des Betriebssystems: Linux
Architektur des Betriebssystems: amd64
Betriebssystemversion: 3.8.0-29-generic
Java-Benutzername: kevin
Java-Benutzerausgangsverzeichnis: /home/kevin
Java-Benutzerverzeichnis: /home/kevin/glassfish4/glassfish
java.specification.name: Java Platform API Specification
java.specification.version: 1.7
java.runtime.version: 1.7.0_25-b30
--------- Derby-Informationen --------
[/home/kevin/glassfish4/javadb/lib/derby.jar] 10.9.1.0 - (1344872)
[/home/kevin/glassfish4/javadb/lib/derbytools.jar] 10.9.1.0 - (1344872)
[/home/kevin/glassfish4/javadb/lib/derbynet.jar] 10.9.1.0 - (1344872)
[/home/kevin/glassfish4/javadb/lib/derbyclient.jar] 10.9.1.0 - (1344872)
------------------------------------------------------
----------------- Informationen zur Ländereinstellung -----------------
Aktuelle Ländereinstellung: [Deutsch/Deutschland [de_DE]]
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [cs]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [de_DE]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [es]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [fr]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [hu]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [it]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [ja_JP]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [ko_KR]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [pl]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [pt_BR]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [ru]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [zh_CN]
Version: 10.9.1.0 - (1344872)
Es wurde Unterstützung für die folgende Ländereinstellung gefunden: [zh_TW]
Version: 10.9.1.0 - (1344872)
------------------------------------------------------
Starting database in the background.
Log redirected to /home/kevin/workspace_pluginDev/.metadata/.plugins/glassfish.javadb/derby.log.
Command start-database executed successfully.
Таким образом, очевидно, что Дерби находится в режиме немецкого языка.
Как это изменить, чтобы все логи были на английском?
(Почему это важно? Сообщения об ошибках также на немецком языке. Вы не найдете столько полезной информации при поиске сообщений об ошибках на немецком языке, как на английском языке.)