used common final string for representing log type and filter
added license headers and javadoc
exception handling in operators