{"action":"created","issue":{"url":"https://api.github.com/repos/relentless/Http.fs/issues/80","labels_url":"https://api.github.com/repos/relentless/Http.fs/issues/80/labels{/name}","comments_url":"https://api.github.com/repos/relentless/Http.fs/issues/80/comments","events_url":"https://api.github.com/repos/relentless/Http.fs/issues/80/events","html_url":"https://github.com/relentless/Http.fs/issues/80","id":66593509,"number":80,"title":"Consider introducing logging abstraction?","user":{"login":"haf","id":193115,"avatar_url":"https://avatars.githubusercontent.com/u/193115?v=3","gravatar_id":"","url":"https://api.github.com/users/haf","html_url":"https://github.com/haf","followers_url":"https://api.github.com/users/haf/followers","following_url":"https://api.github.com/users/haf/following{/other_user}","gists_url":"https://api.github.com/users/haf/gists{/gist_id}","starred_url":"https://api.github.com/users/haf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haf/subscriptions","organizations_url":"https://api.github.com/users/haf/orgs","repos_url":"https://api.github.com/users/haf/repos","events_url":"https://api.github.com/users/haf/events{/privacy}","received_events_url":"https://api.github.com/users/haf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-06T12:21:54Z","updated_at":"2015-04-06T13:49:56Z","closed_at":null,"body":"I'm finding myself wanting it to log to the programmer about decisions I'm making based on the body passed. For example; if a Form body is passed, it makes sense to ignore a missing Content-Type, and it makes sense to choose x-urlencoded or form-data over anything that's in the Content-Type header.\r\n\r\nI would like to make the library tell this to the user, somehow.\r\n\r\nIf you want I can add the logging abstraction I used for logibit.hawk; it's an iteration I've used in about 7 different libraries so far, so I can say it covers almost all the ground needed for logging."},"comment":{"url":"https://api.github.com/repos/relentless/Http.fs/issues/comments/90070835","html_url":"https://github.com/relentless/Http.fs/issues/80#issuecomment-90070835","issue_url":"https://api.github.com/repos/relentless/Http.fs/issues/80","id":90070835,"user":{"login":"relentless","id":410632,"avatar_url":"https://avatars.githubusercontent.com/u/410632?v=3","gravatar_id":"","url":"https://api.github.com/users/relentless","html_url":"https://github.com/relentless","followers_url":"https://api.github.com/users/relentless/followers","following_url":"https://api.github.com/users/relentless/following{/other_user}","gists_url":"https://api.github.com/users/relentless/gists{/gist_id}","starred_url":"https://api.github.com/users/relentless/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/relentless/subscriptions","organizations_url":"https://api.github.com/users/relentless/orgs","repos_url":"https://api.github.com/users/relentless/repos","events_url":"https://api.github.com/users/relentless/events{/privacy}","received_events_url":"https://api.github.com/users/relentless/received_events","type":"User","site_admin":false},"created_at":"2015-04-06T13:49:56Z","updated_at":"2015-04-06T13:49:56Z","body":"It would be good to make such decisions available (although I suspect the vast majority of users wouldn't be too interested).\r\n\r\nHow would this look, I mean how would the caller access the log?"}}