001package org.hl7.fhir.r5.context;
002
003import org.hl7.fhir.utilities.MarkedToMoveToAdjunctPackage;
004
005@MarkedToMoveToAdjunctPackage
006public interface ILoggingService {
007  public enum LogCategory {
008    INIT, 
009    PROGRESS,
010    TX, 
011    CONTEXT, 
012    GENERATE,
013    HTML 
014  }
015  public void logMessage(String message); // status messages, always display
016  public void logDebugMessage(ILoggingService.LogCategory category, String message); // verbose; only when debugging 
017  public boolean isDebugLogging(); // whether to log debug information
018}