Interface DataLogger


public interface DataLogger
Logs data to the log/bpe-data.log file if enabled via environment variable (DEV_DSF_LOG_DATA: true) or property (dev.dsf.log.data=true)
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
    log(String message, Object object)
    If data logging is enabled, logs message and object with debug level.
    void
    log(String message, org.hl7.fhir.r4.model.Resource resource)
    If data logging is enabled, logs message and object with debug level.
  • Method Details

    • log

      void log(String message, org.hl7.fhir.r4.model.Resource resource)
      If data logging is enabled, logs message and object with debug level. The FHIR resource is serialized as json. Does nothing if the given message is null.
      Parameters:
      message - not null
      resource - may be null
      See Also:
    • log

      void log(String message, Object object)
      If data logging is enabled, logs message and object with debug level. The object is serialized by calling String.valueOf(Object). Does nothing if the given message is null.
      Parameters:
      message - not null
      object - may be null
      See Also:
    • isEnabled

      boolean isEnabled()
      Returns:
      true if data logging is enabled