laptop and a wrench

Bogue

The arcgis.gis.server.Server.logs.query() method does not honor the time interval defined between start_time and end_time with the datetime formats that are mentioned in the ArcGIS API for Python documentation or reference.

Dernière publication: August 23, 2022 ArcGIS API for Python
Numéro d’ID de bogue BUG-000149816
EnvoiJune 7, 2022
Dernière modificationJune 5, 2024
S’applique àArcGIS API for Python
Version trouvée1.9.1
Système d’exploitationWindows OS
Version du système d’exploitation10.0 64 Bit
Version de correctionQ1 2023 (2.1.0)
StatutFixed

Solution de contournement

Use the Python script below by specifying the Python datetime object for the 'start_time' and 'end_time' arguments in the query() method using any code editor.

 

# Import modules

import datetime

import arcgis

from arcgis.gis import server

 

# Defining various Date Time formats as inputs for start_time and end_time arguments

# Datetime Python Object

start_time = datetime.datetime(2022, 6, 6)

end_time = datetime.datetime(2022, 6, 5)

 

# ArcGIS Server Timestamp(String Datetime)

# start_time = '2022-06-06T16:56:26,911'

# end_time = '2022-06-05T16:56:26,911'

 

# UNIX Epoch(Integer)

# start_time = 1654548986911

# end_time = 1654462586911

 

# Float

# start_time = 1654548986911.0

# end_time = 1654462586911.0

 

# Irrelevant String

# start_time = 'badtimestring'

# end_time = 'bad'

 

# Boolean (Irrelevant Object)

# start_time = True

# end_time = True

 

# Query logs

log_results = server.Server(url='server_admin_url', username='username', password='password').logs.query(start_time=start_time, end_time=end_time)

Étapes pour reproduire

ID de bogue: BUG-000149816

Logiciel:

  • ArcGIS API for Python

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement