more tests with format param indexes
refactored parameter handling
split LogParameter into generic and log specific