#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.