다음을 통해 공유


Logs - Append Log Content

작업의 로그에 로그를 추가합니다. 로그는 요청 본문에 TaskLog 개체 스트림으로 전송되어야 합니다.

POST https://dev.azure.com/{organization}/{scopeIdentifier}/_apis/distributedtask/hubs/{hubName}/plans/{planId}/logs/{logId}?api-version=7.1-preview.1

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
hubName
path True

string

서버 허브의 이름입니다. 일반적인 예: "build", "rm", "checks"

logId
path True

integer

int32

로그의 ID입니다.

organization
path True

string

Azure DevOps 조직의 이름입니다.

planId
path True

string

uuid

계획의 ID입니다.

scopeIdentifier
path True

string

uuid

요청을 scope 프로젝트 GUID

api-version
query True

string

사용할 API의 버전입니다. 이 버전의 API를 사용하려면 '7.1-preview.1'로 설정해야 합니다.

요청 본문

Media Types: "application/octet-stream"

Name 형식 Description
body

string

업로드할 스트림

응답

Name 형식 Description
200 OK

TaskLog

성공적인 작업

보안

accessToken

개인용 액세스 토큰. 사용자 이름 및 토큰에 대한 모든 값을 암호로 사용합니다.

Type: basic

예제

Append content to a log

Sample Request

POST https://dev.azure.com/{organization}/{scopeIdentifier}/_apis/distributedtask/hubs/{hubName}/plans/{planId}/logs/{logId}?api-version=7.1-preview.1

Sample Response

{
  "path": "logs\\5e6d5dbf-ac69-5f56-8b85-8e9038703a8b",
  "lineCount": 36,
  "createdOn": "2022-12-02T09:33:14.873Z",
  "lastChangedOn": "2022-12-02T09:49:22.097Z",
  "id": 3,
  "location": null
}

정의

TaskLog

타임라인 레코드에 연결된 작업 로그입니다.

Name 형식 Description
createdOn

string

작업 로그를 만드는 시간입니다.

id

integer

작업 로그의 ID입니다.

indexLocation

string

인덱싱될 때 작업 로그의 REST URL입니다.

lastChangedOn

string

작업 로그의 마지막 수정 시간입니다.

lineCount

integer

작업 로그 줄의 수입니다.

location

string

작업 로그의 REST URL입니다.

path

string

작업 로그의 경로입니다.