메시지 작업Message Task

빌드하는 동안 메시지를 로깅합니다.Logs a message during a build.

매개 변수Parameters

다음 표에서는 Message 작업의 매개 변수를 설명합니다.The folowing table describes the parameters of the Message task.

매개 변수Parameter 설명Description
Importance 선택적 String 매개 변수입니다.Optional String parameter.

메시지의 중요도를 지정합니다.Specifies the importance of the message. 이 매개 변수는 high, normal 또는 low 값을 가질 수 있습니다.This parameter can have a value of high, normal or low. 기본값은 normal입니다.The default value is normal.
Text 선택적 String 매개 변수입니다.Optional String parameter.

기록할 오류 텍스트입니다.The error text to log.

설명Remarks

Message 작업을 통해 MSBuildMSBuild 프로젝트는 빌드 프로세스의 여러 다른 단계에서 로거로 메시지를 발생할 수 있습니다.The Message task allows MSBuildMSBuild projects to issue messages to loggers at different steps in the build process.

Condition 매개 변수가 true이면 Text 매개 변수 값은 로깅되고 빌드가 계속 실행됩니다.If the Condition parameter evaluates to true, the value of the Text parameter will be logged and the build will continue to execute. Condition 매개 변수가 없으면 메시지 텍스트가 로깅됩니다.If a Condition parameter does not exist, the message text is logged. 로깅에 대한 자세한 내용은 빌드 로그 가져오기를 참조하세요.For more information on logging, see Obtaining Build Logs.

기본적으로 메시지는 MSBuild 콘솔 로거로 전송됩니다.By default, the message is sent to the MSBuild console logger. Log 매개 변수를 설정하여 이를 변경할 수 있습니다.This can be changed by setting the Log parameter. 로거는 Importance 매개 변수를 해석합니다.The logger interprets the Importance parameter.

이 작업은 위에 나와 있는 매개 변수 외에 Task 클래스에서 직접 상속하는 TaskExtension 클래스의 매개 변수도 상속합니다.In addition to the parameters listed above, this task inherits parameters from the TaskExtension class, which itself inherits from the Task class. 이러한 추가 매개 변수 및 해당 설명이 포함된 목록은 TaskExtension Base Class를 참조하세요.For a list of these additional parameters and their descriptions, see TaskExtension Base Class.

예제Example

다음 코드 예제에서는 등록된 모든 로거에 메시지를 로깅합니다.The following code example logs messages to all registered loggers.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">  
    <Target Name="DisplayMessages">  
        <Message Text="Project File Name = $(MSBuildProjectFile)" />  
        <Message Text="Project Extension = $(MSBuildProjectExtension)" />  
    </Target>  
    ...  
</Project>  

참고 항목See Also

작업 참조 Task Reference
빌드 로그 가져오기Obtaining Build Logs