Когда я запускаю vagrant up
используя VirtualBox в качестве провайдера, он создает файл журнала с именем ubuntu-xenial-16.04-cloudimg-console.log
в корневом каталоге проекта. Это вызывает трудности с PHPStorm, так как он не имеет возможности исключать отдельные файлы из поиска, только папки.
Я хотел бы, чтобы этот файл журнала был создан в каталоге _log
, но я не могу найти, как настроить его местоположение; в документации Vagrantfile, похоже, ничего нет, и я не могу найти опцию в графическом интерфейсе VirtualBox.
Я также попытался использовать символическую ссылку на файл в /dev /null, но VirtualBox отказывается даже запускаться, если ссылка есть. Я не могу просто удалить файл, пока виртуальная машина работает, так как она удерживает его.
Упрощенная версия Vagrantfile
приведена ниже:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
config.disksize.size = "10GB"
config.vm.network "forwarded_port", guest: 80, host: 80, host_ip: "127.0.0.1"
config.vm.network "forwarded_port", guest: 3306, host: 3306, host_ip: "127.0.0.1"
config.vm.synced_folder ".", "/var/www/html"
config.vm.provider "virtualbox" do |vb|
vb.gui = false
vb.memory = "2048"
end
config.vm.provision "shell", inline: <<-SHELL
# redacted
SHELL
end
Как я могу изменить местоположение журнала? Или, если это возможно, как я могу предотвратить его создание в первую очередь?