Understanding FUME's Evaluation Log Level: Adjusting Diagnostic Noise and Traceability
FUME_EVAL_LOG_LEVEL - FUME - FHIR Converter
Summary
This article details the `FUME_EVAL_LOG_LEVEL` setting for the FHIR converter, FUME. This variable controls the minimum severity level of evaluation policies emitted to the evaluation logger, allowing developers to adjust diagnostic logging.
Details
This document serves as a technical specification for the environment variable `FUME_EVAL_LOG_LEVEL`, part of the FHIR converter tool, FUME. The purpose of this setting is to control the minimum severity level that should be emitted to the evaluation logger based on evaluation policies. The notes section specifies that this variable uses the same numeric severity scale described for `FUME_EVAL_THROW_LEVEL`. From a technical standpoint, lowering this threshold increases diagnostic noise but can significantly aid during triage. This suggests its utility in debugging and quality assurance processes where detailed tracing of data validation or conversion failures is required. In the context of healthcare IT, where FHIR standards are used for interoperability, controlling log verbosity is crucial. It allows developers to balance the need for comprehensive diagnostic information (for troubleshooting) against minimizing operational noise (for production environments). This feature provides fine-grained control over the logging depth during data transformation and validation using FUME.
Original content copyright by respective publishers