RESTful and HTTP APIs in Pyramid Transcripts
Lecture: Lightning review: Logging and monitoring
0:00 Next, logging and monitoring, so we did logging with logbook and monitoring with rollbar.
0:06 So if we wanted do logging here, we're going to create a logger and we've already set up our stream handler, our time rotating file handler
0:14 the step that we had to do once at the start and then we can say logbook.logger and give it a name
0:20 and this is sort of consistent way to do that create logger so you don't have to continually remember its api/autos like this,
0:27 so put that in function and then throughout our api calls, we can come down here and say for example an update auto
0:35 we can get the logger like this, do our work and now if something fails, we could warn about this
0:39 say logger.warn, and give you information about what went wrong. So in this accept block, we're going to say no, no, something went wrong here
0:46 then if the view model validation fails, we can warn with details about those errors again,
0:52 and if everything works great, we can do a much lower level message log.trace which only shows up maybe in development, but not production.