Ich versuche ein wenig zu debuggen, warum meine Vagant-Box Fehler wirft, wenn ich vagrant up
mache.
Unter Windows habe ich:
%Vor%Wo speichert der Landstreicher die Protokolldatei?
Für Virtual Box-Anbieter werden die Protokolle in ~/VirtualBox VMs/vagrant_box_name/Logs
gespeichert.
Es gibt eine VBox.log und eine VBoxStartup.log.
Ich denke, @balintant hat auch recht, da es sich nicht um "vagabundierende" Logs handelt, sondern um Virtual Box Logs (was ich wirklich suchte).
Ich arbeite mit Vagrant auf einem POSIX-Betriebssystem (Mac / Linux), aber ich konnte Windows PowerShell-äquivalente (?) Befehle finden. Ich arbeite nicht in Windows, also müssen Sie diese Dinge selbst testen.
Im aktuellen Arbeitsverzeichnis (ich experimentiere gerade mit CoreOS):
Listen Sie den Inhalt Ihres Verzeichnisses auf; Linux:
%Vor%Windows:
%Vor%Ich verwende die vagrant.env-Datei, um experimentspezifische Umgebungsvariablen aufzuzeichnen / zu verwenden / wiederzuverwenden. Es sieht aus wie das; Linux:
%Vor%Windows: (Ich glaube type ist so nah wie möglich)
%Vor%Diese Variablen können dann in die Umgebung eingeführt werden; Linux:
%Vor%Windows:
%Vor%Beginne danach Vagrant; Linux:
%Vor%Unter Windows funktioniert das Tee-Objekt möglicherweise so:
%Vor%Unter Linux löscht diese Methode ein Protokoll namens (etwas Bedeutungsvolles): vagrant-log-info.out
Ich kann dann dieses Protokoll lesen, es für die Nachwelt oder was auch immer speichern. Ich hoffe, das hilft.
Bitte aktualisieren Sie dies mit getesteten Versionen dieser Befehle. Ich kann mir vorstellen, dass es ein ziemlich häufiges Bedürfnis sein muss.