This is meant to lessen the development burden to support Elastic Logging natively by the application or any direct centralized logging solution
Take into consideration the below:
Logs are written to STDOUT & STDERR instead of a file
This should be optional (We are only using this on demand, and specific use case, ex: Kubernetes for centralised logging)
The application should not crash in case there is no .log file and this option is enabled (We should not create a volume in k8s to hold the .log file just for the application to start successfully)
This is meant to lessen the development burden to support Elastic Logging natively by the application or any direct centralized logging solution
Take into consideration the below:
Check this for reference: https://github.com/Giveth/impact-graph/commit/0f06e0a134e93e8c5ab3d63087d970776325e1ab