prototype ottoengine and log formatting