다음을 통해 공유


Log_DebugVarArgs 함수

헤더: #include <applibs/log.h>

vprintf 서식을 사용하여 디버그 메시지를 기록하고 서식을 지정합니다. 이 함수는 스레드로부터 안전합니다.

va_list 매개 변수는 args 이 함수가 호출되기 전에 va_start 사용하여 초기화해야 하며 나중에 va_end 호출하여 정리해야 합니다. 호출자는 문자열에 정의된 모든 인수 사양에 대한 추가 매개 변수를 fmt 제공해야 합니다.

int Log_DebugVarArgs(const char * fmt, va_list args);

매개 변수

  • fmt 기록할 메시지 문자열입니다.

  • args va_start 사용하여 초기화된 인수 목록입니다.

오류

오류가 발생하고 를 오류 값으로 설정 errno 하면 -1을 반환합니다.

  • EFAULT: 는 fmt NULL입니다.

다른 errno 모든 오류도 지정할 수 있습니다. 이러한 오류는 결정적이지 않으며 시스템 업데이트를 통해 동일한 동작이 유지되지 않을 수 있습니다.

반환 값

성공의 경우 0을 반환하고 실패의 경우 -1을 반환합니다. 이 경우 errno 오류 값으로 설정됩니다.