for consistency, Logfile constructor needs a parser
write some docs