Onde está o arquivo de log do vagrant?

11

Estou tentando depurar um problema relacionado ao vagabundo ou ao VirtualBox (consulte taiga-vagrant falha ao fornecer um ambiente de taiga funcional nº 21 ).

O comando VAGRANT_LOG=debug vagrant up --debugimprime muitas informações, provavelmente úteis. Onde esse log é armazenado, no entanto?

Editar: VAGRANT_LOG=debug vagrant up é realmente o mesmo que vagrant up --debug. Eu trabalho com / com: Funtoo-Linux, Vagrant 1.4.3 e VirtualBox 4.3.32.

Nikos Alexandris
fonte

Respostas:

12

O Vagrant não mantém nenhum registro. A saída de, por exemplo vagrant up --debug, pode ser redirecionada para um arquivo como

vagrant up --provision --debug &> debug_log

Fragmento de uma sessão de IRC em #vagrant na Freenode:

[18:29] <NikosA>ada: realmente, onde está o "arquivo" de depuração armazenado, por padrão? Não existe?

[18:29] <ada>vagrant não grava nos arquivos de log

..

[18:29] o <ada>virtualbox faz

[18:29] <NikosA>Estou até tentando >> debug_log na linha de comando, e ele simplesmente não mantém nenhum desses detalhes valiosos.

[18:29] <NikosA>ok, então eu verificaria os logs do VBox?

[18:30] <ada>se você estiver usando o provedor vbox, sim

..

[18:31] <dtrainor>NikosA, redirecione a saída com &>

Nikos Alexandris
fonte
Por que precisamos ter &? Eu normalmente só usar>, mas parece que não é suficiente .. Eu sou interessante para aprender
OZZIE
1

Por uma resposta no Stackoverflow , o VirtualBox armazenará logs em ~/VirtualBox VMs/vagrant_box_name/Logs.

Allen Luce
fonte