Basic log engine structure