Log use of deprecated features {R}←(13⌶)Y

Controls which deprecated features are logged when logging is enabled. For an overview of deprecated features and this I-beam's role in identifying them within your code, see Deprecated functionality.

Y is a character vector, or a vector of character vectors, each containing the name of a deprecated feature, or one of the names defined in the table below. The names are release-dependent; for a list of valid names see the Release Notes.

Subsequent uses of the selected deprecated features will be logged, provided that 109⌶ has been called to set the name of the log file.

If 13⌶ is called again, the list of features that are logged is replaced.

The result R is a vector of zero or more names, as described in the table below.

Value(s) in Y Meaning Value(s) in R
Feature names Enable logging of the specified features Names of features for which logging is enabled (shy)
'All' Enable logging of all deprecated features Names of features for which logging is enabled (non-shy)
'None' Disable logging of deprecated features
'Enabled' List all features for which logging is enabled
'List' List names of all possible features Names of all deprecated features (non-shy)

Before any logging information is created, the log file must also be configured using 109⌶. Without selecting a log file, all logging is silently discarded.

Each log entry is a complete JSON5 object definition that includes the following items:

  • TS: a timestamp.
  • Type: a description of the entry type (always 'Warning').
  • Message: a message associated with the log entry (always 'Use of deprecated feature').
  • Feature: a description of the deprecated feature.
  • ExtraInfo: feature-specific additional information (can be an empty string).
  • WSID: the name of the workspace in which the feature was used.
  • Stack: an array of strings indicating the SIstack at the point the feature was used.

Example

      13'List'
 This  That  TheOther 
      13'Enabled'

      13'That' 'This'
      13'Enabled'
 This  That
      13'All'
      13'Enabled'
 This  That  TheOther

See also 109⌶ – Deprecated feature log file.