Skip to main content

SetLogMetadata

サマリー

Controls whether geoprocessing tool input and output datasets' metadata is updated to include the tool name, parameters, when the tool was run, and other information.

ディスカッション

In a script, metadata logging is activated by default. To disable metadata logging, use arcpy.SetLogMetadata(False).

To control metadata logging in a block of code, use the LogMetadata class as a function decorator or context manager.

To control whether geoprocessing history will be logged to an .xml file, use the SetLogHistory function.

構文

SetLogMetadata(log_metadata)

パラメーター 説明 データ タイプ

log_metadata

Specifies whether dataset metadata is updated.

  • True—The dataset metadata will contain a Geoprocessing history section with logging of the tools used with that dataset.

  • False—The dataset metadata will not be updated.

Boolean

コードのサンプル

SetLogMetadata example

Disable the update of dataset metadata if enabled.

import arcpy
if arcpy.GetLogMetadata():
    arcpy.SetLogMetadata(False)