ログ出力
作成したboxでエラーが発生する場合、ログを利用して原因調査します。
-
Windows
-
ログレベル
- debug
- info
- warn
- error
Windowsの場合、環境変数VAGRANT_LOGにレベルを指定すると、ログが出力されます。
例 infoレベルでログを出力させたい場合の設定
環境変数VAGRANT_LOGが設定されている状態で、vagrant up を実行すると、標準出力にログが出力されます。
C:\work> set VAGRANT_LOG=info
Vagrantのログは、以下のようなレベルを指定することができます。 以下のレベルでは、一番上のdebugが一番詳細に出力し、下にいくほど出力が少なくなります。
ログの設定をしてvagrant upを実行した場合、詳細な情報が出力されます。 以下は、ログレベルにinfoを設定して、作成したboxでVagantがSSH接続に失敗したときの出力になります。 ログを設定していない場合、以下のINFOから始まるメッセージは出力されません。
例. vagrantユーザーのSSHカギを間違って登録して、起動時にVagrantがSSH接続に失敗した場合(Windows)
C:\work> SET VAGRANT_LOG=info C:\work> vagrant up .... .... INFO subprocess: Starting process: ["C:\\Program Files\\Oracle\\VirtualBox\\VBo xManage.exe", "showvminfo", "9599c36f-9491-4e8d-9064-00b164b90a3e", "--machinere adable"] INFO ssh: Attempting SSH connnection... INFO ssh: Attempting to connect to SSH... INFO ssh: - Host: 127.0.0.1 INFO ssh: - Port: 2222 INFO ssh: - Username: vagrant INFO ssh: - Key Path: C:/Users/uname/.vagrant.d/insecure_private_key INFO subprocess: Starting process: ["C:\\Program Files\\Oracle\\VirtualBox\\VBo xManage.exe", "showvminfo", "9599c36f-9491-4e8d-9064-00b164b90a3e", "--machinere adable"] INFO subprocess: Starting process: ["C:\\Program Files\\Oracle\\VirtualBox\\VBo xManage.exe", "showvminfo", "9599c36f-9491-4e8d-9064-00b164b90a3e", "--machinere adable"] INFO subprocess: Starting process: ["C:\\Program Files\\Oracle\\VirtualBox\\VBo xManage.exe", "showvminfo", "9599c36f-9491-4e8d-9064-00b164b90a3e", "--machinere adable"] INFO ssh: SSH not up: #>Vagrant::Errors::SSHAuthenticationFailed: SSH authentic ation failed! This is typically caused by the public/private keypair for the SSH user not being properly set on the guest VM. Please verify that the guest VM is setup with the proper public key, and that the private key path for Vagrant is setup properly as well.> INFO subprocess: Starting process: ["C:\\Program Files\\Oracle\\VirtualBox\\VBo xManage.exe", "showvminfo", "9599c36f-9491-4e8d-9064-00b164b90a3e", "--machinere adable"] INFO subprocess: Starting process: ["C:\\Program Files\\Oracle\\VirtualBox\\VBo xManage.exe", "showvminfo", "9599c36f-9491-4e8d-9064-00b164b90a3e", "--machinere