{"action":"closed","issue":{"url":"https://api.github.com/repos/sndyuk/logback-more-appenders/issues/12","repository_url":"https://api.github.com/repos/sndyuk/logback-more-appenders","labels_url":"https://api.github.com/repos/sndyuk/logback-more-appenders/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/sndyuk/logback-more-appenders/issues/12/comments","events_url":"https://api.github.com/repos/sndyuk/logback-more-appenders/issues/12/events","html_url":"https://github.com/sndyuk/logback-more-appenders/issues/12","id":189525533,"number":12,"title":"Can't shut down cleanly because DaemonAppender can't be interrupted.","user":{"login":"oker1","id":431237,"avatar_url":"https://avatars.githubusercontent.com/u/431237?v=3","gravatar_id":"","url":"https://api.github.com/users/oker1","html_url":"https://github.com/oker1","followers_url":"https://api.github.com/users/oker1/followers","following_url":"https://api.github.com/users/oker1/following{/other_user}","gists_url":"https://api.github.com/users/oker1/gists{/gist_id}","starred_url":"https://api.github.com/users/oker1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oker1/subscriptions","organizations_url":"https://api.github.com/users/oker1/orgs","repos_url":"https://api.github.com/users/oker1/repos","events_url":"https://api.github.com/users/oker1/events{/privacy}","received_events_url":"https://api.github.com/users/oker1/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-11-15T22:28:37Z","updated_at":"2016-11-21T10:17:11Z","closed_at":"2016-11-21T10:17:11Z","body":"My app can't shut down gracefully, because the thread started by DaemonAppender keeps running. I've checked the code, and seems like InterruptedException is caught and the method recurses into itself instead of exiting. This code is quite similar to Logback's builtin AsyncAppender, and that implementation breaks out of the loop when it catches an InterruptedException."}}
{"actor":{"display_login":"sndyuk"}}