SetMessageLevels

Краткая информация

Устанавливает дополнительные категории информационных сообщений, возвращаемых вместе с сообщениями инструментов геообработки.

Доступ к сообщениям геообработки можно получить с помощью нескольких функций ArcPy, включая GetMessages и GetAllMessages.

Обсуждение

Примечание:

Эта функция не учитывает, как были настроены параметры Дополнительных информационных сообщений.

Синтаксис

SetMessageLevels (levels)
ПараметрОписаниеТип данных
levels
[levels,...]

Specifies the categories of messages that will be included in geoprocessing tool messages.

  • NORMALOnly standard tool messages will be included. This is the default.Standard tool messages will be always be included. Use this option to reset back to the default, if other options have been previously set.
  • COMMANDSYNTAXThe tool messages will include a command syntax message. Command syntax is not Python code. It's a space-delimited string of the tool name and the parameter values used to run the tool.
  • DIAGNOSTICSThe tool messages will include diagnostic messages. The messages include details about geoprocessing preprocessing and postprocessing, geoprocessing thread disconnecting and reconnecting, and more. Diagnostic messages are the same as the geoprocessing event messages logged in the ArcGIS Pro Diagnostic Monitor. Esri staff uses diagnostic messages to troubleshoot geoprocessing tool issues.
  • PROJECTIONTRANSFORMATIONThe tool messages will include geographic transformation-related messages. These messages are applicable when a tool requires transforming input datasets to a different coordinate system.

Multiple options can be set using a list. A single option can be set as a string or a list.

(Значение по умолчанию — NORMAL)

String

Пример кода

Пример SetMessageLevels

Используйте SetMessageLevels для возврата синтаксических сообщений с сообщениями инструмента геообработки.

import arcpy

arcpy.SetMessageLevels(['COMMANDSYNTAX'])

Связанные разделы