It is always confounding to configure logging libraries. In this chapter, you learned that it doesn't have to be impossible when using Timbre. You learned how to configure existing appenders, as well as adding new ones, and you learned the value of always reading the friendly manual… even if the manual is docstrings in the source code. You can use your new found knowledge and love for Timbre if you need to debug anything in the next chapter, wherein we will discuss Compojure route handlers, Selmer templates, and we'll finally create our first page.

Clojure Web Development Essentials
By :

Clojure Web Development Essentials
By:
Overview of this book
Table of Contents (19 chapters)
Clojure Web Development Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Getting Started with Luminus
Ring and the Ring Server
Logging
URL Routing and Template Rendering
Handling Form Input
Testing in Clojure
Getting Started with the Database
Reading Data from the Database
Database Transactions
Sessions and Cookies
Environment Configuration and Deployment
Using Korma – a Clojure DSL for SQL
Index
Customer Reviews