Special logging appender. Idea is to overload the logback logging so that
when error() or warn() called can do the usual logging but also
record errors and warnings to lists and then be able to output those
lists in coherent forms at the end of processing. This important
information can then be more effectively presented to the user,
hopefully causing them to fix the configuration problems.
To use create a logbackGtfs.xml file with the following:
And use the special gtfsLogback by setting a VM arg to something like:
-Dlogback.configurationFile=C:/Users/Mike/git/testProject/testProject/src/main/config/logbackGtfs.xml