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}