{"action":"created","issue":{"url":"https://api.github.com/repos/Azure/diagnostics-eventflow/issues/80","repository_url":"https://api.github.com/repos/Azure/diagnostics-eventflow","labels_url":"https://api.github.com/repos/Azure/diagnostics-eventflow/issues/80/labels{/name}","comments_url":"https://api.github.com/repos/Azure/diagnostics-eventflow/issues/80/comments","events_url":"https://api.github.com/repos/Azure/diagnostics-eventflow/issues/80/events","html_url":"https://github.com/Azure/diagnostics-eventflow/issues/80","id":223977929,"number":80,"title":"Need an operator for the \"is keyword set\" test","user":{"login":"karolz-ms","id":15271049,"avatar_url":"https://avatars3.githubusercontent.com/u/15271049?v=3","gravatar_id":"","url":"https://api.github.com/users/karolz-ms","html_url":"https://github.com/karolz-ms","followers_url":"https://api.github.com/users/karolz-ms/followers","following_url":"https://api.github.com/users/karolz-ms/following{/other_user}","gists_url":"https://api.github.com/users/karolz-ms/gists{/gist_id}","starred_url":"https://api.github.com/users/karolz-ms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karolz-ms/subscriptions","organizations_url":"https://api.github.com/users/karolz-ms/orgs","repos_url":"https://api.github.com/users/karolz-ms/repos","events_url":"https://api.github.com/users/karolz-ms/events{/privacy}","received_events_url":"https://api.github.com/users/karolz-ms/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-04-24T23:20:09Z","updated_at":"2017-05-10T22:24:23Z","closed_at":null,"body":"In the current implementation none of the operators supported by expression allow for easy testing of individual keywords. We need an operator for that (to test that all bits in the keyword mask are set)\r\n\r\nSomething like this:\r\n```json\r\n  \"filters\" : [\r\n    {\r\n      \"type\": \"drop\",\r\n      \"include\": \"Keywords &== 0x4\"\r\n    }\r\n  ]\r\n```\r\n\r\nWe probably also need an operator that checks whether none of the bits in the keyword mask are set (perhaps !== makes sense as a symbol for this operation)"},"comment":{"url":"https://api.github.com/repos/Azure/diagnostics-eventflow/issues/comments/300630212","html_url":"https://github.com/Azure/diagnostics-eventflow/issues/80#issuecomment-300630212","issue_url":"https://api.github.com/repos/Azure/diagnostics-eventflow/issues/80","id":300630212,"user":{"login":"gperrego","id":23040103,"avatar_url":"https://avatars1.githubusercontent.com/u/23040103?v=3","gravatar_id":"","url":"https://api.github.com/users/gperrego","html_url":"https://github.com/gperrego","followers_url":"https://api.github.com/users/gperrego/followers","following_url":"https://api.github.com/users/gperrego/following{/other_user}","gists_url":"https://api.github.com/users/gperrego/gists{/gist_id}","starred_url":"https://api.github.com/users/gperrego/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gperrego/subscriptions","organizations_url":"https://api.github.com/users/gperrego/orgs","repos_url":"https://api.github.com/users/gperrego/repos","events_url":"https://api.github.com/users/gperrego/events{/privacy}","received_events_url":"https://api.github.com/users/gperrego/received_events","type":"User","site_admin":false},"created_at":"2017-05-10T22:24:23Z","updated_at":"2017-05-10T22:24:23Z","body":"Yes Yes Yes Please."}}
{"actor":{"display_login":"gperrego"}}