LibreOffice 매크로를 디버깅할 때 오류 메시지를 어떻게 받나요?

LibreOffice 매크로를 디버깅할 때 오류 메시지를 어떻게 받나요?

저는 현재 백그라운드(예: GUI 없이)의 명령줄에서 실행하려는 LibreOffice 매크로를 작업하고 있습니다. 나는 매크로를 다음과 같이 호출합니다.

swriter --invisible --nofirststartwizard --headless --norestore "macro:///Standard.Module1.myMacro(문자열 매개변수입니다)"

이것을 실행하면 매크로 편집을 위한 LibreOffice GUI에 특정 줄이 선택되어 나타납니다. 이 줄은 내 매크로 함수 내부의 첫 번째 함수 호출을 알 수 있는 한도입니다. 내 가정은 이것이 LibreOffice가 나에게 이 줄에서 오류가 발생했고 매크로가 종료되었음을 알려주는 방식이라고 가정합니다. 최소한 명령줄에는 아무것도 인쇄되지 않습니다.
내 질문은 첫 번째입니다. 이 가정이 맞습니까? 그렇다면 어떤 오류가 발생했는지 어떻게 확인합니까? 그리고: 매크로 내부 변수의 내부 상태를 어떻게 확인할 수 있나요?
일반적으로 저는 GUI 디버거 없이 언어를 디버그하기 위해 print 문을 사용합니다. 그러나 print 문에서는 위에서 설명한 대로 '오류'가 발생하므로 나에게는 선택 사항이 아닙니다.

관련 정보