漏洞
漏洞 ID 编号 | BUG-000149808 |
---|---|
已提交 | June 7, 2022 |
上次修改时间 | June 5, 2024 |
适用范围 | ArcGIS API for Python |
找到的版本 | 1.9.1 |
操作系统 | Windows OS |
操作系统版本 | 10.0 64 Bit |
修正版本 | 2.1.0 |
状态 | Fixed |
Use the following Python script to query the ArcGIS Server logs, but the query() method is only working with the Python DateTime object as inputs for both start_time and end_time arguments. Based on the ArcGIS API for Python documentation for the server.LogManager.query() method, the start_time can be 'specified in milliseconds since UNIX epoch, or as an ArcGIS Server timestamp. For example { “startTime”: “2011-08-01T15:17:20,123”, … }, { “startTime”: 1312237040123, … }, respectively"'. However, the Python DateTime object is the only acceptable argument for both the start_time and end_time parameters in the query() method.
import datetime
import arcgis
from arcgis.gis import server
start_time = datetime.datetime(2022, 5, 17)
end_time = datetime.datetime(2022, 5, 20)
results = server.Server(
url="arcgis_server_admin_url", username="username", password="password").logs.query(start_time=start_time, end_time=end_time)
print(results['logMessages'])
漏洞 ID: BUG-000149808
软件:
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序
You can also download the app to access the chatbot anytime! Download it now.