logger: no more direct loging from the main object
logger: make methods on logger require self passed in
parsers: update log initialisation
logger: replace base table with meta method calling
logger: add self to internal write method
logger: use self for values, rather than logger object
logger: move write function around
logger: include all functions into the normal logger definition
Merge branch 'logger-filtering'