Skip to main content

SetLogHistory

サマリー

Controls whether information about the operation of geoprocessing tools is written to an external log file.

ディスカッション

In a script, history logging is enabled by default. To disable history logging, use arcpy.SetLogHistory(False).

To limit the duration of history logging, use the LogHistory class as a context manager or decorator.

To control whether geoprocessing tool input and output datasets' metadata is updated, use the SetLogMetadata function.

構文

SetLogHistory(log_history)

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

log_history

Specifies whether geoprocessing history logging is enabled.

  • True—Geoprocessing history logging is enabled, and .xml log files will be created in the %AppData%\Esri\ArcGISPro\ArcToolbox\History directory.

  • False—Geoprocessing history logging is not enabled, and .xml log files will not be created.

Boolean

コードのサンプル

SetLogHistory example

Disable history logging, if enabled.

import arcpy
if arcpy.GetLogHistory():
    arcpy.SetLogHistory(False)