다음을 통해 공유


IDebugControl3::OpenLogFile 메서드(dbgeng.h)

OpenLogFile 메서드는 클라이언트 개체에서 출력을 받을 로그 파일을 엽니다.

구문

HRESULT OpenLogFile(
  [in] PCSTR File,
  [in] BOOL  Append
);

매개 변수

[in] File

로그 파일의 이름을 지정합니다. 파일에 는 상대 경로 또는 절대 경로가 포함될 수 있습니다. 상대 경로는 디버거가 시작된 디렉터리를 기준으로 합니다. 파일이 존재하지 않는 경우 자동으로 만들어집니다.

[in] Append

기존 로그 파일에 로그 메시지를 추가할지 여부를 지정합니다. TRUE이면 로그 메시지가 파일에 추가됩니다. FALSE이면 파일과 일치하는 기존 파일의 내용이 삭제됩니다.

반환 값

이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요 .

반환 코드 Description
S_OK
메서드를 성공적으로 수행했습니다.

설명

OpenLogFileOpenLogFileWideOpenLogFile2OpenLogFile2Wide와 동일한 방식으로 작동하며, 추가TRUE이면 플래그 가 DEBUG_LOG_APPEND 설정되고 그렇지 않으면 DEBUG_LOG_DEFAULT.

한 번에 하나의 로그 파일만 열 수 있습니다. 이미 열려 있는 로그 파일이 있으면 닫힙니다.

로그 파일에 대한 자세한 내용은 입력 및 출력 사용을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 dbgeng.h(Dbgeng.h 포함)

추가 정보

.logappend(로그 파일 추가)

.logopen(로그 파일 열기)

CloseLogFile

GetLogFile

GetLogMask

IDebugControl

IDebugControl2

IDebugControl3

OpenLogFile2

SetLogMask