Noseyparker - 2 July

Today I started by fixing bugs in my first report data structure, application messages i.e. application log messages grouped by HTTP hostname. Once this class was stable I used as the basis for my second data structure, application alerts i.e. application log messages grouped by alert type - INFO, WARNING, ERROR, DEBUG. It was much easier to create this class. I spent some time researching Python object oriented features, looking at private methods, abstract methods and properties.