I just released an extended phoenix project.
I personally think that this is a bare minimum for a new project to have an ability to write logs to files and to be deployed with a couple of commands to staging server and production.
It consist of:
- logger_file_backend configured to save
debug
logs in dev environment andinfo
logs in production - exrm and edeliver, configured to run
npm install
andphoenix.digest
on build.
If anyone shares my opinion on what default phoenix project should have, you are welcome to use it.
In addition that can be a just example on how to configure edeliver and file logs on your existing project