
001package org.hl7.fhir.r5.context; 002 003import org.hl7.fhir.utilities.MarkedToMoveToAdjunctPackage; 004 005import lombok.RequiredArgsConstructor; 006 007@RequiredArgsConstructor 008@MarkedToMoveToAdjunctPackage 009public class SystemOutLoggingService implements ILoggingService { 010 011 private final boolean debug; 012 013 public SystemOutLoggingService() { 014 this(false); 015 } 016 017 @Override 018 public void logMessage(String message) { 019 System.out.println(message); 020 } 021 022 @Override 023 public void logDebugMessage(LogCategory category, String message) { 024 if (debug) { 025 System.out.println(" -" + category.name().toLowerCase() + ": " + message); 026 } 027 } 028 029 @Override 030 public boolean isDebugLogging() { 031 return debug; 032 } 033 034}