// Test field in MDC is added even if not included in additional fields
MDC.put("newField", "the val");
message = "this is a test with an MDC field (new_field) that is not included in the additional fields. " +
"However includeFullMDC is set, so it should appear in the additional fields as _newField = the val";
logger.debug(message, "this");
sleep();
lastRequest = server.lastRequest();
assertMapEquals(addField(makeMap(message), "_newField", "the val"), removeFields(lastRequest));
assertTrue(lastRequest.containsKey("level"));
assertTrue(lastRequest.containsKey("timestamp"));