in jul-ecs-formatter/src/main/java/co/elastic/logging/jul/EcsFormatter.java [53:63]
public EcsFormatter() {
serviceName = getProperty("co.elastic.logging.jul.EcsFormatter.serviceName", null);
serviceVersion = getProperty("co.elastic.logging.jul.EcsFormatter.serviceVersion", null);
serviceEnvironment = getProperty("co.elastic.logging.jul.EcsFormatter.serviceEnvironment", null);
serviceNodeName = getProperty("co.elastic.logging.jul.EcsFormatter.serviceNodeName", null);
includeOrigin = Boolean.parseBoolean(getProperty("co.elastic.logging.jul.EcsFormatter.includeOrigin", "false"));
stackTraceAsArray = Boolean.parseBoolean(getProperty("co.elastic.logging.jul.EcsFormatter.stackTraceAsArray", "false"));
eventDataset = getProperty("co.elastic.logging.jul.EcsFormatter.eventDataset", null);
eventDataset = EcsJsonSerializer.computeEventDataset(eventDataset, serviceName);
setAdditionalFields(getProperty("co.elastic.logging.jul.EcsFormatter.additionalFields", null));
}