{"action":"created","issue":{"url":"https://api.github.com/repos/japaric/criterion.rs/issues/240","repository_url":"https://api.github.com/repos/japaric/criterion.rs","labels_url":"https://api.github.com/repos/japaric/criterion.rs/issues/240/labels{/name}","comments_url":"https://api.github.com/repos/japaric/criterion.rs/issues/240/comments","events_url":"https://api.github.com/repos/japaric/criterion.rs/issues/240/events","html_url":"https://github.com/japaric/criterion.rs/issues/240","id":383290020,"node_id":"MDU6SXNzdWUzODMyOTAwMjA=","number":240,"title":"Can't benchmark programs that initialize a logger","user":{"login":"MasonRemaley","id":5516083,"node_id":"MDQ6VXNlcjU1MTYwODM=","avatar_url":"https://avatars0.githubusercontent.com/u/5516083?v=4","gravatar_id":"","url":"https://api.github.com/users/MasonRemaley","html_url":"https://github.com/MasonRemaley","followers_url":"https://api.github.com/users/MasonRemaley/followers","following_url":"https://api.github.com/users/MasonRemaley/following{/other_user}","gists_url":"https://api.github.com/users/MasonRemaley/gists{/gist_id}","starred_url":"https://api.github.com/users/MasonRemaley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MasonRemaley/subscriptions","organizations_url":"https://api.github.com/users/MasonRemaley/orgs","repos_url":"https://api.github.com/users/MasonRemaley/repos","events_url":"https://api.github.com/users/MasonRemaley/events{/privacy}","received_events_url":"https://api.github.com/users/MasonRemaley/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-21T20:58:36Z","updated_at":"2018-11-28T23:06:49Z","closed_at":null,"author_association":"NONE","body":"Criterion initializes its own logger, preventing it from being used to benchmark loggers or projects that initialize loggers. Is the logger that's set up right now important to Criterion's functionality, or might it be possible to let the user set up the logger themselves?"},"comment":{"url":"https://api.github.com/repos/japaric/criterion.rs/issues/comments/442640171","html_url":"https://github.com/japaric/criterion.rs/issues/240#issuecomment-442640171","issue_url":"https://api.github.com/repos/japaric/criterion.rs/issues/240","id":442640171,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MjY0MDE3MQ==","user":{"login":"bheisler","id":1616938,"node_id":"MDQ6VXNlcjE2MTY5Mzg=","avatar_url":"https://avatars0.githubusercontent.com/u/1616938?v=4","gravatar_id":"","url":"https://api.github.com/users/bheisler","html_url":"https://github.com/bheisler","followers_url":"https://api.github.com/users/bheisler/followers","following_url":"https://api.github.com/users/bheisler/following{/other_user}","gists_url":"https://api.github.com/users/bheisler/gists{/gist_id}","starred_url":"https://api.github.com/users/bheisler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bheisler/subscriptions","organizations_url":"https://api.github.com/users/bheisler/orgs","repos_url":"https://api.github.com/users/bheisler/repos","events_url":"https://api.github.com/users/bheisler/events{/privacy}","received_events_url":"https://api.github.com/users/bheisler/received_events","type":"User","site_admin":false},"created_at":"2018-11-28T23:06:49Z","updated_at":"2018-11-28T23:06:49Z","author_association":"COLLABORATOR","body":"Hey, thanks for trying Criterion.rs! Thanks for your patience.\r\n\r\nThe logger isn't really critical, no. I hadn't considered that it might clash with user code, but in retrospect it seems obvious.\r\n\r\nThere isn't currently a way to disable it, nor a easy way to expose that option to the user. It would probably be best to just remove the standard logging code entirely and roll my own thing that does just what Criterion.rs needs (not much) and wouldn't clash with user code at all."}}
{"actor":{"display_login":"bheisler"}}