#100DaysOfCode in Python Transcripts
Chapter: Days 31-33: Logging
Lecture: Your turn: Day 3
Login or purchase this course to watch this video and the rest of the course contents.
0:00 Alright, final day, Day 3, of this block. You're going to use logbook, and you're going to add logging to your application.
0:08 Now this is an external requirement, so I recommend you have a virtual environment dedicated to this application.
0:14 Once you have it and you've activated it, you'll pip install logbook to get started right here. And then, you're going to need
0:21 to do a one time register of the logging, and then you'll be able to use it over and over. So here's the basic steps of how we did it in ours.
0:29 You could choose other handlers and do other interesting things. The StreamHandler and timed, rotating FileHandler,
0:36 those are the two that I like, but pick whatever you want. And then once you're ready to log something, you can create this sort of once.
0:45 You can create as many times as you want, but also can be just queried the NAT level in the application.
0:49 And then you're going to use it and, say, "log.notice. log.warn, log.critical" and so on. So, take that little bit of information there,
0:57 and what you planned on logging and tracking the day before, combine them, and make your app production ready with logging.
1:05 I hope you enjoyed learning about Logbook and logging. Be sure to share what you did with us on Twitter, and hashtag it appropriately.
1:13 And that's it, you now have this new skill. You can do really cool logging in your application. And it's one of those things that pays off in the end.