You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, would you be open to change the behavior of the Debugger and Logger, so when initialized, it will not fail when directory does not exist? I'm not sure what is better, to check and create directory every request (nette/bootstrap also checks existence of cache directory every request I think), or check and create directory before writing to file, because now it's checked every request but exception is thrown if directory is not present.
I think the more optimized solution would be check directory before writing to the logs, because if you will have permission to create or write to a file, you will also have permission to create a directory for that file.
This way, projects do not need to keep .gitignore in var/log directory, because usually the var directory is empty and components will create directories (doctrine/orm or symfony/lock) and there will be one less thing to care about while creating deployment process.
The text was updated successfully, but these errors were encountered:
Hi, would you be open to change the behavior of the Debugger and Logger, so when initialized, it will not fail when directory does not exist? I'm not sure what is better, to check and create directory every request (nette/bootstrap also checks existence of cache directory every request I think), or check and create directory before writing to file, because now it's checked every request but exception is thrown if directory is not present.
I think the more optimized solution would be check directory before writing to the logs, because if you will have permission to create or write to a file, you will also have permission to create a directory for that file.
This way, projects do not need to keep .gitignore in
var/log
directory, because usually thevar
directory is empty and components will create directories (doctrine/orm or symfony/lock) and there will be one less thing to care about while creating deployment process.The text was updated successfully, but these errors were encountered: