:py:mod:`medcat.utils.usage_monitoring` ======================================= .. py:module:: medcat.utils.usage_monitoring Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: medcat.utils.usage_monitoring.UsageMonitor Attributes ~~~~~~~~~~ .. autoapisummary:: medcat.utils.usage_monitoring.LOGS_ENV medcat.utils.usage_monitoring.LOGS_LOC_ENV medcat.utils.usage_monitoring.DEFAULT_LOGS_WINDOWS medcat.utils.usage_monitoring.DEFAULT_LOGS_LINUX medcat.utils.usage_monitoring.DEFAULT_LOGS_MACOS medcat.utils.usage_monitoring.logger .. py:data:: LOGS_ENV :value: 'MEDCAT_USAGE_LOGS' .. py:data:: LOGS_LOC_ENV :value: 'MEDCAT_USAGE_LOGS_LOCATION' .. py:data:: DEFAULT_LOGS_WINDOWS .. py:data:: DEFAULT_LOGS_LINUX .. py:data:: DEFAULT_LOGS_MACOS .. py:data:: logger .. py:class:: UsageMonitor(model_hash, config) .. py:property:: log_file .. py:method:: __init__(model_hash, config) .. py:method:: _get_auto_logs_location() .. py:method:: _setup_auto_logs() .. py:method:: _should_log() .. py:method:: log_inference(input_text_len, trimmed_text_len, nr_of_ents_found) .. py:method:: _flush_logs() .. py:method:: __del__()