12 Factor Apps Logs. Any needed admin tasks should be kept in source control and packaged with the application. It’s been over three years since we published this post on twelve factor apps.in that time 12 factor has continued to be the dominant philosophy for building scalable, secure, and maintainable web applications.
Logs (treat logs as event streams). Multiple apps sharing the same code are a violation of the. Typically an application can generate logs at multiple levels with varying details and output ii in multiple different formats.
Logs should not be concerned with routing or storing the app’s output.
The 12 factor app is a set of best practices that guide you to build a great cloud native application. Although i would assert that this is really just a semantic argument, as opposed to one grounded in practice. The 12 factor app guidelines suggested that the logging be kept separate from the application, but this is spoken of in the context of a scalable cloud application, where the logs are ephemeral. Logs (treat logs as event streams).