vagrant 또는 VirtualBox와 관련된 문제를 디버깅하려고 합니다(참조:taiga-vagrant가 작동하는 타이가 환경을 제공하지 못함 #21).
이 명령은 VAGRANT_LOG=debug vagrant up --debug
유용할 수 있는 많은 정보를 인쇄합니다. 그런데 이 로그는 어디에 저장되어 있나요?
편집하다: VAGRANT_LOG=debug vagrant up
실제로는 동일합니다 vagrant up --debug
. 나는 Funtoo-Linux, Vagrant 1.4.3 및 VirtualBox 4.3.32를 사용/사용합니다.
답변1
Vagrant는 로그를 보관하지 않습니다. 예를 들어, 의 출력은 다음 vagrant up --debug
과 같은 파일로 리디렉션될 수 있습니다.
vagrant up --provision --debug &> debug_log
Freenode의 #vagrant에 있는 IRC 세션의 일부:
[18:29]
<NikosA>
ada: 정말, 디버그 "파일"은 기본적으로 어디에 저장되어 있나요? 아무것도 없나요?[18:29]
<ada>
vagrant가 로그 파일에 쓰지 않습니다
..
[18:29]
<ada>
실제로 virtualbox[18:29]
<NikosA>
심지어 명령줄에서 >> debug_log를 시도했는데 이러한 귀중한 세부 정보가 전혀 유지되지 않았습니다.[18:29]
<NikosA>
좋아요, VBox 로그를 확인하고 싶은데요?[18:30]
<ada>
vbox 공급자를 사용하고 있다면 그렇습니다.
..
[18:31]
<dtrainor>
NikosA, &>를 사용하여 출력 리디렉션
답변2
파얀Stackoverflow에 대한 답변, VirtualBox는 로그를 ~/VirtualBox VMs/vagrant_box_name/Logs
.