org.hl7.fhir.r5.context.SystemOutLoggingService Maven / Gradle / Ivy
package org.hl7.fhir.r5.context;
import org.hl7.fhir.utilities.MarkedToMoveToAdjunctPackage;
import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
@MarkedToMoveToAdjunctPackage
public class SystemOutLoggingService implements ILoggingService {
private final boolean debug;
public SystemOutLoggingService() {
this(false);
}
@Override
public void logMessage(String message) {
System.out.println(message);
}
@Override
public void logDebugMessage(LogCategory category, String message) {
if (debug) {
System.out.println(" -" + category.name().toLowerCase() + ": " + message);
}
}
@Override
public boolean isDebugLogging() {
return debug;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy