• Uncategorized

    Tools, Consumption, and Sin-Eaters

    In working on my Character Sheet Manager for Geist characters, I’m finally building something that I’ve wanted for a couple of years now in projects at work — an Exception logger. Just a piece of middleware that grabs exceptions and logs them somewhere. In my case that’s Redmine, which has an API for manipulating issues. It’s not a perfect API, alas, because I can’t add notes to issues; I have to update the description of the original item. Django makes this very, very easy to build. I have an app in my project just for this Redmine connectivity, and I can keep its code and tests separate and independent. I’m…