{"action":"closed","number":54,"pull_request":{"created_at":"2011-10-07T21:11:01Z","state":"closed","review_comments":0,"_links":{"review_comments":{"href":"https://api.github.com/repos/flatiron/winston/pulls/54/comments"},"comments":{"href":"https://api.github.com/repos/flatiron/winston/issues/54/comments"},"html":{"href":"https://github.com/flatiron/winston/pull/54"},"self":{"href":"https://api.github.com/repos/flatiron/winston/pulls/54"}},"updated_at":"2011-11-29T18:36:33Z","patch_url":"https://github.com/flatiron/winston/pull/54.patch","changed_files":5,"user":{"gravatar_id":"5ad14e6efc66fbcd2a33f06a044baa06","id":55347,"url":"https://api.github.com/users/zackbloom","avatar_url":"https://secure.gravatar.com/avatar/5ad14e6efc66fbcd2a33f06a044baa06?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"zackbloom"},"comments":4,"issue_url":"https://github.com/flatiron/winston/issues/54","body":"This request involves two commits:\r\n\r\n- The first fixes a bug where it was impossible to profile without a callback.  The profiler code passes the callback parameter as null if it is not provided.  This broke the argument parsing code of the logger, resulting in the metadata being lost. \r\n\r\n- The second adds a new profiling function startTimer which fixes a fundamental async issue with the profiler.  See the commit for details.","merged":false,"deletions":9,"commits":3,"mergeable":true,"id":386842,"base":{"user":{"gravatar_id":"09088668c649256cb1f244ed326f6ec8","id":624259,"url":"https://api.github.com/users/flatiron","avatar_url":"https://secure.gravatar.com/avatar/09088668c649256cb1f244ed326f6ec8?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","login":"flatiron"},"repo":{"pushed_at":"2011-11-29T18:36:25Z","created_at":"2010-12-29T18:49:51Z","clone_url":"https://github.com/flatiron/winston.git","updated_at":"2011-11-29T18:36:25Z","private":false,"name":"winston","master_branch":null,"watchers":313,"svn_url":"https://svn.github.com/flatiron/winston","language":"JavaScript","forks":23,"owner":{"gravatar_id":"09088668c649256cb1f244ed326f6ec8","id":624259,"url":"https://api.github.com/users/flatiron","avatar_url":"https://secure.gravatar.com/avatar/09088668c649256cb1f244ed326f6ec8?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","login":"flatiron"},"id":1206546,"homepage":"http://github.com/flatiron/winston","description":"A multi-transport async logging library for node.js","git_url":"git://github.com/flatiron/winston.git","html_url":"https://github.com/flatiron/winston","open_issues":15,"size":380,"fork":false,"url":"https://api.github.com/repos/flatiron/winston","ssh_url":"git@github.com:flatiron/winston.git"},"sha":"1a5474cd470325bdece18f063205bd002416c2e9","ref":"master","label":"flatiron:master"},"additions":67,"number":54,"merged_by":null,"title":"Improve Profiling","head":{"user":{"gravatar_id":"d6061233fd5175fc47aba40c409afea9","id":882367,"url":"https://api.github.com/users/onthelist","avatar_url":"https://secure.gravatar.com/avatar/d6061233fd5175fc47aba40c409afea9?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","login":"onthelist"},"repo":{"pushed_at":"2011-10-08T00:56:27Z","created_at":"2011-10-07T20:44:46Z","clone_url":"https://github.com/onthelist/winston.git","updated_at":"2011-10-08T00:56:28Z","private":false,"name":"winston","master_branch":null,"watchers":1,"svn_url":"https://svn.github.com/onthelist/winston","language":"JavaScript","forks":0,"owner":{"gravatar_id":"d6061233fd5175fc47aba40c409afea9","id":882367,"url":"https://api.github.com/users/onthelist","avatar_url":"https://secure.gravatar.com/avatar/d6061233fd5175fc47aba40c409afea9?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","login":"onthelist"},"id":2535180,"homepage":"http://github.com/indexzero/winston","description":"A multi-transport async logging library for node.js","git_url":"git://github.com/onthelist/winston.git","html_url":"https://github.com/onthelist/winston","open_issues":0,"size":120,"fork":true,"url":"https://api.github.com/repos/onthelist/winston","ssh_url":"git@github.com:onthelist/winston.git"},"sha":"3351f32269c08dfbeafeb104b111745e582f80a5","ref":"master","label":"onthelist:master"},"closed_at":"2011-11-29T18:36:33Z","html_url":"https://github.com/flatiron/winston/pull/54","url":"https://api.github.com/repos/flatiron/winston/pulls/54","diff_url":"https://github.com/flatiron/winston/pull/54.diff","merged_at":null}}