{"action":"created","issue":{"url":"https://api.github.com/repos/cityindex/log4net.Appenders.Contrib/issues/7","labels_url":"https://api.github.com/repos/cityindex/log4net.Appenders.Contrib/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/cityindex/log4net.Appenders.Contrib/issues/7/comments","events_url":"https://api.github.com/repos/cityindex/log4net.Appenders.Contrib/issues/7/events","html_url":"https://github.com/cityindex/log4net.Appenders.Contrib/issues/7","id":88963622,"number":7,"title":"Exponential backoff on network reconnects","user":{"login":"mrdavidlaing","id":227505,"avatar_url":"https://avatars.githubusercontent.com/u/227505?v=3","gravatar_id":"","url":"https://api.github.com/users/mrdavidlaing","html_url":"https://github.com/mrdavidlaing","followers_url":"https://api.github.com/users/mrdavidlaing/followers","following_url":"https://api.github.com/users/mrdavidlaing/following{/other_user}","gists_url":"https://api.github.com/users/mrdavidlaing/gists{/gist_id}","starred_url":"https://api.github.com/users/mrdavidlaing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrdavidlaing/subscriptions","organizations_url":"https://api.github.com/users/mrdavidlaing/orgs","repos_url":"https://api.github.com/users/mrdavidlaing/repos","events_url":"https://api.github.com/users/mrdavidlaing/events{/privacy}","received_events_url":"https://api.github.com/users/mrdavidlaing/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"fandrei","id":628220,"avatar_url":"https://avatars.githubusercontent.com/u/628220?v=3","gravatar_id":"","url":"https://api.github.com/users/fandrei","html_url":"https://github.com/fandrei","followers_url":"https://api.github.com/users/fandrei/followers","following_url":"https://api.github.com/users/fandrei/following{/other_user}","gists_url":"https://api.github.com/users/fandrei/gists{/gist_id}","starred_url":"https://api.github.com/users/fandrei/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fandrei/subscriptions","organizations_url":"https://api.github.com/users/fandrei/orgs","repos_url":"https://api.github.com/users/fandrei/repos","events_url":"https://api.github.com/users/fandrei/events{/privacy}","received_events_url":"https://api.github.com/users/fandrei/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/cityindex/log4net.Appenders.Contrib/milestones/4","html_url":"https://github.com/cityindex/log4net.Appenders.Contrib/milestones/v4","labels_url":"https://api.github.com/repos/cityindex/log4net.Appenders.Contrib/milestones/4/labels","id":1215498,"number":4,"title":"v4","description":"","creator":{"login":"mrdavidlaing","id":227505,"avatar_url":"https://avatars.githubusercontent.com/u/227505?v=3","gravatar_id":"","url":"https://api.github.com/users/mrdavidlaing","html_url":"https://github.com/mrdavidlaing","followers_url":"https://api.github.com/users/mrdavidlaing/followers","following_url":"https://api.github.com/users/mrdavidlaing/following{/other_user}","gists_url":"https://api.github.com/users/mrdavidlaing/gists{/gist_id}","starred_url":"https://api.github.com/users/mrdavidlaing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrdavidlaing/subscriptions","organizations_url":"https://api.github.com/users/mrdavidlaing/orgs","repos_url":"https://api.github.com/users/mrdavidlaing/repos","events_url":"https://api.github.com/users/mrdavidlaing/events{/privacy}","received_events_url":"https://api.github.com/users/mrdavidlaing/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":0,"state":"open","created_at":"2015-07-20T10:09:21Z","updated_at":"2015-08-17T10:32:33Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2015-06-17T09:12:20Z","updated_at":"2015-08-18T09:33:16Z","closed_at":null,"body":"During a network reconnect we should wait for an exponentially increasing time between each connection attempt, before giving up.\r\n\r\nWe'll need to introduce async logging - #6 - before implementing this"},"comment":{"url":"https://api.github.com/repos/cityindex/log4net.Appenders.Contrib/issues/comments/132142276","html_url":"https://github.com/cityindex/log4net.Appenders.Contrib/issues/7#issuecomment-132142276","issue_url":"https://api.github.com/repos/cityindex/log4net.Appenders.Contrib/issues/7","id":132142276,"user":{"login":"ewilde","id":329397,"avatar_url":"https://avatars.githubusercontent.com/u/329397?v=3","gravatar_id":"","url":"https://api.github.com/users/ewilde","html_url":"https://github.com/ewilde","followers_url":"https://api.github.com/users/ewilde/followers","following_url":"https://api.github.com/users/ewilde/following{/other_user}","gists_url":"https://api.github.com/users/ewilde/gists{/gist_id}","starred_url":"https://api.github.com/users/ewilde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ewilde/subscriptions","organizations_url":"https://api.github.com/users/ewilde/orgs","repos_url":"https://api.github.com/users/ewilde/repos","events_url":"https://api.github.com/users/ewilde/events{/privacy}","received_events_url":"https://api.github.com/users/ewilde/received_events","type":"User","site_admin":false},"created_at":"2015-08-18T09:33:16Z","updated_at":"2015-08-18T09:33:16Z","body":"@fandrei yes a mock server or real server sounds like a good idea. Not sure how easy it is to get a real syslog server orchestrated from an integration test.\r\n\r\nI started looking at using Kiwi syslog server in an integration test http://www.kiwisyslog.com/products/kiwi-syslog-server/product-overview.aspx looks like it also supports TLS (http://www.kiwisyslog.com/help/syslog/index.html?inputs___secure_tls_syslog.htm)\r\n\r\nBut maybe a mock server is easier"}}