[Minor] set default encoding to utf-8
This commit is contained in:
parent
5c9666af11
commit
aa6209dcb7
|
@ -17,9 +17,12 @@ package li.strolch.agent.impl;
|
||||||
|
|
||||||
import static li.strolch.model.Tags.AGENT;
|
import static li.strolch.model.Tags.AGENT;
|
||||||
import static li.strolch.runtime.StrolchConstants.*;
|
import static li.strolch.runtime.StrolchConstants.*;
|
||||||
|
import static li.strolch.runtime.configuration.RuntimeConfiguration.PROP_DEFAULT_ENCODING;
|
||||||
|
import static li.strolch.runtime.configuration.RuntimeConfiguration.PROP_TIMEZONE;
|
||||||
import static li.strolch.utils.helper.StringHelper.formatNanoDuration;
|
import static li.strolch.utils.helper.StringHelper.formatNanoDuration;
|
||||||
import static li.strolch.utils.helper.StringHelper.isEmpty;
|
import static li.strolch.utils.helper.StringHelper.isEmpty;
|
||||||
|
|
||||||
|
import java.io.ObjectInputStream.GetField;
|
||||||
import java.lang.reflect.Constructor;
|
import java.lang.reflect.Constructor;
|
||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
import java.text.MessageFormat;
|
import java.text.MessageFormat;
|
||||||
|
@ -198,6 +201,7 @@ public class ComponentContainerImpl implements ComponentContainer {
|
||||||
String environment = getEnvironment();
|
String environment = getEnvironment();
|
||||||
String applicationName = getApplicationName();
|
String applicationName = getApplicationName();
|
||||||
System.setProperty("user.timezone", getTimezone());
|
System.setProperty("user.timezone", getTimezone());
|
||||||
|
System.setProperty("file.encoding", getDefaultEncoding());
|
||||||
logger.info(MessageFormat
|
logger.info(MessageFormat
|
||||||
.format(msg, applicationName, environment, Locale.getDefault(), System.getProperty("user.timezone")));
|
.format(msg, applicationName, environment, Locale.getDefault(), System.getProperty("user.timezone")));
|
||||||
|
|
||||||
|
@ -376,6 +380,11 @@ public class ComponentContainerImpl implements ComponentContainer {
|
||||||
|
|
||||||
private String getTimezone() {
|
private String getTimezone() {
|
||||||
return getAgent().getStrolchConfiguration().getRuntimeConfiguration()
|
return getAgent().getStrolchConfiguration().getRuntimeConfiguration()
|
||||||
.getString(RuntimeConfiguration.PROP_TIMEZONE, System.getProperty("user.timezone"));
|
.getString(PROP_TIMEZONE, System.getProperty("user.timezone"));
|
||||||
|
}
|
||||||
|
|
||||||
|
private String getDefaultEncoding() {
|
||||||
|
return getAgent().getStrolchConfiguration().getRuntimeConfiguration()
|
||||||
|
.getString(PROP_DEFAULT_ENCODING, System.getProperty("file.encoding"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,7 @@ public class RuntimeConfiguration extends AbstractionConfiguration {
|
||||||
public static final String PROP_LOCALE = "locale"; //$NON-NLS-1$
|
public static final String PROP_LOCALE = "locale"; //$NON-NLS-1$
|
||||||
public static final String RUNTIME = "Runtime"; //$NON-NLS-1$
|
public static final String RUNTIME = "Runtime"; //$NON-NLS-1$
|
||||||
public static final String PROP_TIMEZONE = "timezone"; //$NON-NLS-1$
|
public static final String PROP_TIMEZONE = "timezone"; //$NON-NLS-1$
|
||||||
|
public static final String PROP_DEFAULT_ENCODING = "defaultEncoding"; //$NON-NLS-1$
|
||||||
|
|
||||||
private final String applicationName;
|
private final String applicationName;
|
||||||
private final String environment;
|
private final String environment;
|
||||||
|
|
Loading…
Reference in New Issue