{"action":"created","issue":{"url":"https://api.github.com/repos/icatproject/ids.server/issues/57","repository_url":"https://api.github.com/repos/icatproject/ids.server","labels_url":"https://api.github.com/repos/icatproject/ids.server/issues/57/labels{/name}","comments_url":"https://api.github.com/repos/icatproject/ids.server/issues/57/comments","events_url":"https://api.github.com/repos/icatproject/ids.server/issues/57/events","html_url":"https://github.com/icatproject/ids.server/issues/57","id":178804584,"number":57,"title":"IOErrors from the plugin should be logged","user":{"login":"RKrahl","id":11837376,"avatar_url":"https://avatars.githubusercontent.com/u/11837376?v=3","gravatar_id":"","url":"https://api.github.com/users/RKrahl","html_url":"https://github.com/RKrahl","followers_url":"https://api.github.com/users/RKrahl/followers","following_url":"https://api.github.com/users/RKrahl/following{/other_user}","gists_url":"https://api.github.com/users/RKrahl/gists{/gist_id}","starred_url":"https://api.github.com/users/RKrahl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RKrahl/subscriptions","organizations_url":"https://api.github.com/users/RKrahl/orgs","repos_url":"https://api.github.com/users/RKrahl/repos","events_url":"https://api.github.com/users/RKrahl/events{/privacy}","received_events_url":"https://api.github.com/users/RKrahl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/icatproject/ids.server/labels/ready","name":"ready","color":"ededed"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-23T07:29:15Z","updated_at":"2016-10-25T10:14:48Z","closed_at":null,"body":"When a storage plugin call throws an IOError, an InternalError is reported to the client, so far so good.  But no trace of the incident is written to the log file.  I'd expect logging of the error because it is most likely hints to a severe problem that the ICAT admin should get noticed about."},"comment":{"url":"https://api.github.com/repos/icatproject/ids.server/issues/comments/255995076","html_url":"https://github.com/icatproject/ids.server/issues/57#issuecomment-255995076","issue_url":"https://api.github.com/repos/icatproject/ids.server/issues/57","id":255995076,"user":{"login":"fisherab","id":2564342,"avatar_url":"https://avatars.githubusercontent.com/u/2564342?v=3","gravatar_id":"","url":"https://api.github.com/users/fisherab","html_url":"https://github.com/fisherab","followers_url":"https://api.github.com/users/fisherab/followers","following_url":"https://api.github.com/users/fisherab/following{/other_user}","gists_url":"https://api.github.com/users/fisherab/gists{/gist_id}","starred_url":"https://api.github.com/users/fisherab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fisherab/subscriptions","organizations_url":"https://api.github.com/users/fisherab/orgs","repos_url":"https://api.github.com/users/fisherab/repos","events_url":"https://api.github.com/users/fisherab/events{/privacy}","received_events_url":"https://api.github.com/users/fisherab/received_events","type":"User","site_admin":false},"created_at":"2016-10-25T10:14:48Z","updated_at":"2016-10-25T10:14:48Z","body":"Some of the calls do result in a call to logger.error - but presumably not all. I will go through and check for missing ones."}}
{"actor":{"display_login":"fisherab"}}