controls whether serialized errors
also carry tagging information, made from marshalName
and numbers
generated (currently by counting) starting at errorIdNum
. The
errorTagging
option defaults to 'on'
. Serialized
errors are also logged to marshalSaveError
only if tagging is 'on'
.
Used to identify sent errors.
If errorTagging
is
'on'
, then errors serialized by this marshal instance are also
logged by calling marshalSaveError
after annotateError
associated
that error with its errorId. Thus, if marshalSaveError
in turn logs
to the normal console, which is the default, then the console will
show that note showing the associated errorId.
Formatting to use in the "body" property in objects returned from
serialize
. The body string for each case:
'@qclass
property.'#'
, which is
an unambiguous signal since a valid JSON string cannot begin with
'#'
.
Ascending numbers staring from here identify the sending of errors relative to this marshal instance.