We are no longer maintaining our plugins hence new purchases are no longer allowed.

X

After running a tool, you can capture its status and messages using arcpy.GetMessages() and write them to a .txt file:

: The standard Python function to create or open text files for logging or data extraction. Benefits of Geoprocessing with Python Saving Processing Results to a text file - Esri Community

In the context of GIS, "Geoprocessing with Python" typically refers to using the ArcPy package to automate spatial analysis tasks like buffering, clipping, and data conversion.

import arcpy # Define inputs input_features = "C:/Data/Roads.shp" output_features = "C:/Data/Roads_Buffer.shp" buffer_distance = "100 Meters" # Run a geoprocessing tool (e.g., Buffer) try: arcpy.analysis.Buffer(input_features, output_features, buffer_distance) # Open a text file in write mode with open("C:/Temp/GP_Log.txt", "w") as log_file: # Get and write geoprocessing messages messages = arcpy.GetMessages() log_file.write(messages) print("Geoprocessing complete. Log saved.") except arcpy.ExecuteError: # Capture error messages if the tool fails with open("C:/Temp/GP_Error_Log.txt", "w") as error_file: error_file.write(arcpy.GetMessages(2)) print("An error occurred. Check the error log.") Use code with caution. Copied to clipboard Key Functions for Handling Text in Geoprocessing

: Used in custom script tools to return a string result to a user interface or web application.