{"action":"created","issue":{"url":"https://api.github.com/repos/coreos/etcd/issues/2339","labels_url":"https://api.github.com/repos/coreos/etcd/issues/2339/labels{/name}","comments_url":"https://api.github.com/repos/coreos/etcd/issues/2339/comments","events_url":"https://api.github.com/repos/coreos/etcd/issues/2339/events","html_url":"https://github.com/coreos/etcd/pull/2339","id":58117582,"number":2339,"title":"etcdserver: begin support for providing a custom Logger","user":{"login":"marineam","id":153640,"avatar_url":"https://avatars.githubusercontent.com/u/153640?v=3","gravatar_id":"","url":"https://api.github.com/users/marineam","html_url":"https://github.com/marineam","followers_url":"https://api.github.com/users/marineam/followers","following_url":"https://api.github.com/users/marineam/following{/other_user}","gists_url":"https://api.github.com/users/marineam/gists{/gist_id}","starred_url":"https://api.github.com/users/marineam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marineam/subscriptions","organizations_url":"https://api.github.com/users/marineam/orgs","repos_url":"https://api.github.com/users/marineam/repos","events_url":"https://api.github.com/users/marineam/events{/privacy}","received_events_url":"https://api.github.com/users/marineam/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-02-18T19:45:09Z","updated_at":"2015-02-20T23:30:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/coreos/etcd/pulls/2339","html_url":"https://github.com/coreos/etcd/pull/2339","diff_url":"https://github.com/coreos/etcd/pull/2339.diff","patch_url":"https://github.com/coreos/etcd/pull/2339.patch"},"body":"When embedding etcd in another app it would be helpful to have control\r\nover the server's logging output. The higher level app can then squelch\r\nall output unless verbose logging is requested or redirect it to a\r\nspecial log file.\r\n\r\nFatal errors are left alone to ensure the error is always reported when\r\nthe app crashes.\r\n\r\nThis change is incomplete, just submitting for feedback."},"comment":{"url":"https://api.github.com/repos/coreos/etcd/issues/comments/75338731","html_url":"https://github.com/coreos/etcd/pull/2339#issuecomment-75338731","issue_url":"https://api.github.com/repos/coreos/etcd/issues/2339","id":75338731,"user":{"login":"xiang90","id":4479947,"avatar_url":"https://avatars.githubusercontent.com/u/4479947?v=3","gravatar_id":"","url":"https://api.github.com/users/xiang90","html_url":"https://github.com/xiang90","followers_url":"https://api.github.com/users/xiang90/followers","following_url":"https://api.github.com/users/xiang90/following{/other_user}","gists_url":"https://api.github.com/users/xiang90/gists{/gist_id}","starred_url":"https://api.github.com/users/xiang90/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xiang90/subscriptions","organizations_url":"https://api.github.com/users/xiang90/orgs","repos_url":"https://api.github.com/users/xiang90/repos","events_url":"https://api.github.com/users/xiang90/events{/privacy}","received_events_url":"https://api.github.com/users/xiang90/received_events","type":"User","site_admin":false},"created_at":"2015-02-20T23:30:07Z","updated_at":"2015-02-20T23:30:07Z","body":"@marineam I am actually worrying about you will end up with adding a logger in every etcd sub pkg. "}}