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