started implementing LogFileFormat
added MacroProcessor