12.1 Factor Apps: Logs
Three additions to the original 12 factor app logs factor
The 12 factor app states that applications should log to standard out and standard error, thus not concerting themselves with the storage and processing of their log stream. That's a good start point, but we need more than that. The 12.1 factor app does these three things:
- Supports a LOG_LEVEL configuration option
- Uses a machine readable format, such as JSON, in production
- Treats log streams as a telemetry source
Mentioned in Show
Freebies
- Mastering the Third Way of DevOps use the Toyota Kata for continuous improvement
- Free DevOps Course much more detailed than what we can cover in the podcast
- Products over Projects expand flow, feedback, and learning to the entire organization
Resources
- Transcript
- The 12 Factor App
- Jay Kutner on the 12 Factor App via SE Radio
- My Review & Analysis on The DevOps Handbook
- My Review & Analysis on Accelerate
- Software Development in 3 Principles & 4 Metrics
Books
- The DevOps Handbook by Gene Kim, Jez Humble, John Willis, Patrick Debois
- Accelerate by Nicole Forsgren, Jez Humble, Gene Kim
Join our newsletter
Transcripts and show notes sent to your inbox.