anchor.diff:              :: node(),
           logger_self
               :: pid(),
  +        mode_sync_start = undefined
  +            :: undefined | cloudi_timestamp:native_monotonic(),
  +        mode_sync_start_event = undefined
  +            :: undefined | cloudi_timestamp:iso8601(),
  +        mode_sync_end = undefined
  +            :: undefined | cloudi_timestamp:native_monotonic(),
  +        mode_sync_end_event = undefined
  +            :: undefined | cloudi_timestamp:iso8601(),
  +        mode_sync_total = undefined
  +            :: undefined | cloudi_service_api:nanoseconds_string(),
  +        mode_overload_start = undefined
  +            :: undefined | cloudi_timestamp:native_monotonic(),
  +        mode_overload_start_event = undefined
  +            :: undefined | cloudi_timestamp:iso8601(),
  +        mode_overload_end = undefined
  +            :: undefined | cloudi_timestamp:native_monotonic(),
  +        mode_overload_end_event = undefined
  +            :: undefined | cloudi_timestamp:iso8601(),
  +        mode_overload_total = undefined
  +            :: undefined | cloudi_service_api:nanoseconds_string(),
           file_counts = #{}
               :: #{cloudi_service_api:loglevel() := pos_integer()},
           error_read_count = 0
  
positive.code:         error_sync_count = 0
              :: non_neg_integer(),
          error_sync_types = []
              :: list(file:posix() | badarg | terminated),
          sync_start = undefined
              :: undefined | cloudi_timestamp:native_monotonic(),
          sync_start_event = undefined
              :: undefined | cloudi_timestamp:iso8601(),
          sync_end = undefined
              :: undefined | cloudi_timestamp:native_monotonic(),
          sync_end_event = undefined
              :: undefined | cloudi_timestamp:iso8601(),
          sync_total = undefined
              :: undefined | cloudi_service_api:nanoseconds_string(),
          overload_start = undefined
              :: undefined | cloudi_timestamp:native_monotonic(),
          overload_start_event = undefined
              :: undefined | cloudi_timestamp:iso8601(),
          overload_end = undefined
              :: undefined | cloudi_timestamp:native_monotonic(),
          overload_end_event = undefined
              :: undefined | cloudi_timestamp:iso8601(),
          overload_total = undefined
              :: undefined | cloudi_service_api:nanoseconds_string()
      }).
  
  %%%------------------------------------------------------------------------
  
negative.code:     end;
  handle_call(status, _,
              #state{mode = Mode,
                     mode_sync_start = SyncStart,
                     mode_sync_start_event = SyncStartEvent,
                     mode_sync_end = SyncEnd,
                     mode_sync_end_event = SyncEndEvent,
                     mode_sync_total = SyncTotal,
                     mode_overload_start = OverloadStart,
                     mode_overload_start_event = OverloadStartEvent,
                     mode_overload_end = OverloadEnd,
                     mode_overload_end_event = OverloadEndEvent,
                     mode_overload_total = OverloadTotal,
                     file_counts = FileCounts,
                     error_read_count = ErrorReadCount,
                     error_read_types = ErrorReadTypes,
                     error_write_count = ErrorWriteCount,
                     error_write_types = ErrorWriteTypes,
                     error_sync_count = ErrorSyncCount,
                     error_sync_types = ErrorSyncTypes} = State) ->
      TimeOffset = erlang:time_offset(),
      Status0 = if
          ErrorReadCount > 0 ->
  