このページは、お客様の言語ではご利用いただけません。Huawei Cloudは、より多くの言語バージョンを追加するために懸命に取り組んでいます。ご協力ありがとうございました。
Querying Check Failure Logs
Function
This API is used to query check failure logs. If execute_id is not passed, logs of the latest check are queried.
Calling Method
For details, see Calling APIs.
URI
GET /v2/{project_id}/tasks/{task_id}/log-detail
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Definition Unique 32-character UUID of a project. Obtain a UUID by calling the API forquerying projects. Constraints N/A Range 32-character project ID. Default Value N/A |
task_id |
Yes |
String |
Definition Task ID, returned by the API for creating a check task. Each CodeArts Check task, branch task, or incremental task generated through an API has a unique ID. Constraints N/A Range N/A Default Value N/A |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
execute_id |
No |
String |
Definition Execution record ID, that is, the unique ID of each version or quality gate scan. Obtain an execution record ID by calling the API for executing a check task. Constraints N/A Range 32-character UUID. Default Value None. If this parameter is not passed, logs of the latest check are queried. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
Definition User token. Obtain a token by calling the IAM API forobtaining a user token. The value of X-Subject-Token in the response header is the user token. Constraints N/A Range 1–100,000 characters Default Value N/A |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
param_info |
ParamInfo object |
Definition Basic task information. Range N/A |
log_info |
Array of LogInfo objects |
Definition Failure log details. Range N/A |
Parameter |
Type |
Description |
---|---|---|
url |
String |
Definition Code repository address. Range N/A |
branch |
String |
Definition Repository branch scanned by a task. Range N/A |
language |
String |
Definition Rule language in the current scan of a task. Range N/A |
exclude_dir |
String |
Definition Excluded directories in a task. Range N/A |
encode |
String |
Definition This field is deprecated. Range N/A |
compile_config |
String |
Definition Partial check parameters in JSON format. Range N/A |
rule_template |
String |
Definition This field is deprecated. Range N/A |
Parameter |
Type |
Description |
---|---|---|
display_name |
String |
Definition The name of a subtask stage displayed on the check logs page. Range N/A |
log |
String |
Definition Scan log content. Range N/A |
level |
String |
Definition This field is deprecated. Range N/A |
analysis |
String |
Definition Cause of a task failure. Range N/A |
faq |
String |
Definition This field is deprecated. Range N/A |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error message. |
Status code: 401
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error message. |
Example Requests
GET https://{endpoint}/v2/{project_id}/tasks/{task_id}/log-detail
Example Responses
Status code: 200
Request succeeded!
{
"param_info" : {
"url" : "git@xxxxxx_only00001/file.git",
"branch" : "master",
"language" : "JAVA",
"exclude_dir" : "aa",
"encode" : "",
"compile_config" : "",
"rule_template" : ""
},
"log_info" : [ {
"log" : "2023-01-04 14:31:33 Running on server:10.75.***.***\n2023-01-04 14:31:34 waiting subJob to execute\n2023-01-04 14:33:38 flush redis cache successfully!\n2023-01-04 14:33:38 all subJob finish!",
"level" : "",
"analysis" : "2023-01-04 14:31:33 Running on server:10.75.***.***\n2023-01-04 14:31:34 waiting subJob to execute\n2023-01-04 14:33:38 flush redis cache successfully!\n2023-01-04 14:33:38 all subJob finish!",
"faq" : "",
"display_name" : "sonarqube"
} ]
}
Status code: 400
Bad Request
{
"error_code" : "CC.00000000",
"error_msg" : "Network busy. Try again later."
}
Status code: 401
Unauthorized
{
"error_code" : "CC.00000003",
"error_msg" : "Authentication information expired."
}
Status Codes
Status Code |
Description |
---|---|
200 |
Request succeeded! |
400 |
Bad Request |
401 |
Unauthorized |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot