{"action":"closed","issue":{"url":"https://api.github.com/repos/Ogeon/rustful/issues/71","labels_url":"https://api.github.com/repos/Ogeon/rustful/issues/71/labels{/name}","comments_url":"https://api.github.com/repos/Ogeon/rustful/issues/71/comments","events_url":"https://api.github.com/repos/Ogeon/rustful/issues/71/events","html_url":"https://github.com/Ogeon/rustful/issues/71","id":109537368,"number":71,"title":"Remove the logging system in favor of the Log crate","user":{"login":"Ogeon","id":225229,"avatar_url":"https://avatars.githubusercontent.com/u/225229?v=3","gravatar_id":"","url":"https://api.github.com/users/Ogeon","html_url":"https://github.com/Ogeon","followers_url":"https://api.github.com/users/Ogeon/followers","following_url":"https://api.github.com/users/Ogeon/following{/other_user}","gists_url":"https://api.github.com/users/Ogeon/gists{/gist_id}","starred_url":"https://api.github.com/users/Ogeon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ogeon/subscriptions","organizations_url":"https://api.github.com/users/Ogeon/orgs","repos_url":"https://api.github.com/users/Ogeon/repos","events_url":"https://api.github.com/users/Ogeon/events{/privacy}","received_events_url":"https://api.github.com/users/Ogeon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Ogeon/rustful/labels/easy","name":"easy","color":"80e050"},{"url":"https://api.github.com/repos/Ogeon/rustful/labels/feature:%20core","name":"feature: core","color":"006b75"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-02T17:42:40Z","updated_at":"2015-10-18T11:10:01Z","closed_at":"2015-10-18T11:10:01Z","body":"[Log](https://crates.io/crates/log) has basically the same purpose as the loging system in the server, namely a common, user defined logger. I see no reason to keep the logging system around when Log is widely adopted and has an even more convenient API.\r\n\r\nWhat should be done is:\r\n\r\n * Remove the `log` module.\r\n * Remove the presence of the logger from the server, every context and every response type.\r\n * Include Log as a dev-dependency and use it in examples.\r\n\r\nThe reason for using it in the examples is that I don't want to promote `println!` logging. Forced log printing is nasty and we don't want to look nasty, do we?\r\n\r\nIt's not the smallest task, but it shouldn't be too complicated."}}