A flexible execution-based log processing program and Domain Specific Language