{"action":"created","issue":{"url":"https://api.github.com/repos/opentracing/basictracer-go/issues/18","repository_url":"https://api.github.com/repos/opentracing/basictracer-go","labels_url":"https://api.github.com/repos/opentracing/basictracer-go/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/opentracing/basictracer-go/issues/18/comments","events_url":"https://api.github.com/repos/opentracing/basictracer-go/issues/18/events","html_url":"https://github.com/opentracing/basictracer-go/pull/18","id":143084730,"number":18,"title":"Expose details for basictracer spans / tracers","user":{"login":"jmacd","id":3629705,"avatar_url":"https://avatars.githubusercontent.com/u/3629705?v=3","gravatar_id":"","url":"https://api.github.com/users/jmacd","html_url":"https://github.com/jmacd","followers_url":"https://api.github.com/users/jmacd/followers","following_url":"https://api.github.com/users/jmacd/following{/other_user}","gists_url":"https://api.github.com/users/jmacd/gists{/gist_id}","starred_url":"https://api.github.com/users/jmacd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmacd/subscriptions","organizations_url":"https://api.github.com/users/jmacd/orgs","repos_url":"https://api.github.com/users/jmacd/repos","events_url":"https://api.github.com/users/jmacd/events{/privacy}","received_events_url":"https://api.github.com/users/jmacd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-03-23T21:28:34Z","updated_at":"2016-03-29T16:30:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/opentracing/basictracer-go/pulls/18","html_url":"https://github.com/opentracing/basictracer-go/pull/18","diff_url":"https://github.com/opentracing/basictracer-go/pull/18.diff","patch_url":"https://github.com/opentracing/basictracer-go/pull/18.patch"},"body":"This allows basictracer implementations to extract detail (Context, Operation, Start) from spans at runtime and to retrieve the global Recorder implementation."},"comment":{"url":"https://api.github.com/repos/opentracing/basictracer-go/issues/comments/202986143","html_url":"https://github.com/opentracing/basictracer-go/pull/18#issuecomment-202986143","issue_url":"https://api.github.com/repos/opentracing/basictracer-go/issues/18","id":202986143,"user":{"login":"bensigelman","id":2251553,"avatar_url":"https://avatars.githubusercontent.com/u/2251553?v=3","gravatar_id":"","url":"https://api.github.com/users/bensigelman","html_url":"https://github.com/bensigelman","followers_url":"https://api.github.com/users/bensigelman/followers","following_url":"https://api.github.com/users/bensigelman/following{/other_user}","gists_url":"https://api.github.com/users/bensigelman/gists{/gist_id}","starred_url":"https://api.github.com/users/bensigelman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bensigelman/subscriptions","organizations_url":"https://api.github.com/users/bensigelman/orgs","repos_url":"https://api.github.com/users/bensigelman/repos","events_url":"https://api.github.com/users/bensigelman/events{/privacy}","received_events_url":"https://api.github.com/users/bensigelman/received_events","type":"User","site_admin":false},"created_at":"2016-03-29T16:30:06Z","updated_at":"2016-03-29T16:30:06Z","body":"@jmacd I am ok with what you have here (LOKTM? :), so fine to merge unless @yurishkuro/@bg451/@tschottdorf have objections in the next 24h.\r\n\r\nI would still slightly prefer `basictracer.Span.Context()` over the per-field methods (per [my comment from a few days back](https://github.com/opentracing/basictracer-go/pull/18/files#r57405047)), but I can see arguments either way and don't feel strongly.\r\n\r\nRe the future of a Context provider/codec: what you're suggesting makes sense, but I'd like to get more experience with basictracer in production before making more substantial changes to the API. (Happy to discuss further if that doesn't make sense)"}}