Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -118,8 +118,8 @@
</dependency>
<dependency>
<groupId>software.amazon.lambda</groupId>
<artifactId>powertools-logging</artifactId>
<version>1.20.2</version>
<artifactId>powertools-logging-logback</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@
import software.nhs.fhirvalidator.models.SimplifierPackage;
import software.nhs.fhirvalidator.util.ResourceUtils;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
* This class is a wrapper around the HAPI FhirValidator.
Expand All @@ -46,7 +46,7 @@ public class ValidatorConfiguration {
public final FhirContext fhirContext;
public final List<NpmPackage> npmPackages = new ArrayList<>();

Logger log = LogManager.getLogger(ValidatorConfiguration.class);
Logger log = LoggerFactory.getLogger(ValidatorConfiguration.class);

public ValidatorConfiguration(String _PROFILE_MANIFEST_FILE) {
PROFILE_MANIFEST_FILE = _PROFILE_MANIFEST_FILE;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
import software.nhs.fhirvalidator.service.MessageDefinitionApplier;
import software.nhs.fhirvalidator.util.OperationOutcomeUtils;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
* This class is a wrapper around the HAPI FhirValidator.
Expand All @@ -40,7 +40,7 @@ public class ValidateController {
private CapabilityStatementApplier capabilityStatementApplier;
private MessageDefinitionApplier messageDefinitionApplier;

Logger log = LogManager.getLogger(ValidateController.class);
Logger log = LoggerFactory.getLogger(ValidateController.class);

public ValidateController(String PROFILE_MANIFEST_FILE) {
validatorConfiguration = new ValidatorConfiguration(PROFILE_MANIFEST_FILE);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,18 @@
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.slf4j.MDC;

import software.amazon.lambda.powertools.logging.Logging;
import software.amazon.lambda.powertools.logging.LoggingUtils;
import software.nhs.fhirvalidator.controller.ValidateController;
import software.nhs.fhirvalidator.util.ResourceUtils;

public class HandlerStream implements RequestStreamHandler {

private final ValidateController validateController;
Logger log = LogManager.getLogger(HandlerStream.class);
Logger log = LoggerFactory.getLogger(HandlerStream.class);

public HandlerStream() {
log.info("Creating the Validator instance for the first time...");
Expand Down Expand Up @@ -55,15 +55,15 @@ public void handleRequest(InputStream inputStream, OutputStream outputStream, Co
JsonObject jsonPayload = JsonParser.parseString(rawInput).getAsJsonObject();
JsonObject headers = jsonPayload.get("headers").getAsJsonObject();
String xRequestID = headers.get("x-request-id") == null ? "" : headers.get("x-request-id").getAsString();
LoggingUtils.appendKey("x-request-id", xRequestID);
MDC.put("x-request-id", xRequestID);
String nhsdCorrelationID = headers.get("nhsd-correlation-id") == null ? "" : headers.get("nhsd-correlation-id").getAsString();
LoggingUtils.appendKey("nhsd-correlation-id", nhsdCorrelationID);
MDC.put("nhsd-correlation-id", nhsdCorrelationID);
String nhsdRequestID = headers.get("nhsd-request-id") == null ? "" : headers.get("nhsd-request-id").getAsString();
LoggingUtils.appendKey("nhsd-request-id", nhsdRequestID);
MDC.put("nhsd-request-id", nhsdRequestID);
String xCorrelationID = headers.get("x-correlation-id") == null ? "" : headers.get("x-correlation-id").getAsString();
LoggingUtils.appendKey("x-correlation-id", xCorrelationID);
MDC.put("x-correlation-id", xCorrelationID);
String apigwRequestID = headers.get("apigw-request-id") == null ? "" : headers.get("apigw-request-id").getAsString();
LoggingUtils.appendKey("apigw-request-id", apigwRequestID);
MDC.put("apigw-request-id", apigwRequestID);

log.info("Calling validate function");
String validatorResult = validateController.validate(jsonPayload.get("body").toString());
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package software.nhs.fhirvalidator.service;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.hl7.fhir.instance.model.api.IBaseResource;
import org.hl7.fhir.r4.model.CapabilityStatement;
import org.hl7.fhir.utilities.npm.NpmPackage;
Expand All @@ -15,7 +15,7 @@
public class CapabilityStatementApplier {
private final List<CapabilityStatement.CapabilityStatementRestResourceComponent> restResources;

Logger log = LogManager.getLogger(CapabilityStatementApplier.class);
Logger log = LoggerFactory.getLogger(CapabilityStatementApplier.class);

public CapabilityStatementApplier(
ImplementationGuideParser implementationGuideParser,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
import ca.uhn.fhir.context.FhirContext;
import ca.uhn.fhir.parser.IParser;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.hl7.fhir.r4.model.*;
import org.hl7.fhir.utilities.npm.NpmPackage;

Expand All @@ -16,7 +16,7 @@ public class ImplementationGuideParser {

private final FhirContext fhirContext;

Logger log = LogManager.getLogger(ImplementationGuideParser.class);
Logger log = LoggerFactory.getLogger(ImplementationGuideParser.class);

public ImplementationGuideParser(FhirContext fhirContext) {
this.fhirContext = fhirContext;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package software.nhs.fhirvalidator.service;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.hl7.fhir.instance.model.api.IBaseResource;
import org.hl7.fhir.r4.model.*;
import org.hl7.fhir.utilities.npm.NpmPackage;
Expand All @@ -16,7 +16,7 @@
public class MessageDefinitionApplier {

private final List<MessageDefinition> messageDefinitions;
Logger log = LogManager.getLogger(MessageDefinitionApplier.class);
Logger log = LoggerFactory.getLogger(MessageDefinitionApplier.class);

public MessageDefinitionApplier(
ImplementationGuideParser implementationGuideParser,
Expand Down
6 changes: 3 additions & 3 deletions src/main/java/software/nhs/fhirvalidator/util/FhirUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
import java.util.ArrayList;
import java.util.List;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import org.hl7.fhir.instance.model.api.IBaseResource;
import org.hl7.fhir.instance.model.api.IPrimitiveType;
import org.hl7.fhir.r4.model.Bundle;

public final class FhirUtils {
static Logger log = LogManager.getLogger(FhirUtils.class);
static Logger log = LoggerFactory.getLogger(FhirUtils.class);

private FhirUtils() {
throw new IllegalStateException("Utility class");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
import java.io.IOException;
import java.io.InputStream;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class ResourceUtils {
static Logger log = LogManager.getLogger(ResourceUtils.class);
static Logger log = LoggerFactory.getLogger(ResourceUtils.class);

private ResourceUtils() {
throw new IllegalStateException("Utility class");
Expand Down
Loading