{"action":"created","issue":{"url":"https://api.github.com/repos/teetime-framework/TeeTime/issues/3","repository_url":"https://api.github.com/repos/teetime-framework/TeeTime","labels_url":"https://api.github.com/repos/teetime-framework/TeeTime/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/teetime-framework/TeeTime/issues/3/comments","events_url":"https://api.github.com/repos/teetime-framework/TeeTime/issues/3/events","html_url":"https://github.com/teetime-framework/TeeTime/issues/3","id":244449661,"number":3,"title":"Creating Non Static Logger in Abstract Stage Not Performant","user":{"login":"cloudgraph","id":2185534,"avatar_url":"https://avatars1.githubusercontent.com/u/2185534?v=4","gravatar_id":"","url":"https://api.github.com/users/cloudgraph","html_url":"https://github.com/cloudgraph","followers_url":"https://api.github.com/users/cloudgraph/followers","following_url":"https://api.github.com/users/cloudgraph/following{/other_user}","gists_url":"https://api.github.com/users/cloudgraph/gists{/gist_id}","starred_url":"https://api.github.com/users/cloudgraph/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cloudgraph/subscriptions","organizations_url":"https://api.github.com/users/cloudgraph/orgs","repos_url":"https://api.github.com/users/cloudgraph/repos","events_url":"https://api.github.com/users/cloudgraph/events{/privacy}","received_events_url":"https://api.github.com/users/cloudgraph/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-07-20T18:06:36Z","updated_at":"2017-07-21T17:33:24Z","closed_at":null,"body":"Creating a non-static logger for every abstract stage instance is taking more than 50% CPU on initial load tests. \r\n\r\npublic abstract class AbstractStage {\r\n...\r\n\t/**\r\n\t * A unique logger instance per stage instance\r\n\t */\r\n\t@SuppressWarnings(\"PMD.LoggerIsNotStaticFinal\")\r\n\tprotected final Logger logger;\r\n...\r\n\tprotected AbstractStage() {\r\n\t\tthis.id = this.createId();\r\n\t\tthis.logger = LoggerFactory.getLogger(this.getClass().getCanonicalName() + \":\" + id);\r\n\t}\r\n..."},"comment":{"url":"https://api.github.com/repos/teetime-framework/TeeTime/issues/comments/317063902","html_url":"https://github.com/teetime-framework/TeeTime/issues/3#issuecomment-317063902","issue_url":"https://api.github.com/repos/teetime-framework/TeeTime/issues/3","id":317063902,"user":{"login":"ChristianWulf","id":3480324,"avatar_url":"https://avatars2.githubusercontent.com/u/3480324?v=4","gravatar_id":"","url":"https://api.github.com/users/ChristianWulf","html_url":"https://github.com/ChristianWulf","followers_url":"https://api.github.com/users/ChristianWulf/followers","following_url":"https://api.github.com/users/ChristianWulf/following{/other_user}","gists_url":"https://api.github.com/users/ChristianWulf/gists{/gist_id}","starred_url":"https://api.github.com/users/ChristianWulf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChristianWulf/subscriptions","organizations_url":"https://api.github.com/users/ChristianWulf/orgs","repos_url":"https://api.github.com/users/ChristianWulf/repos","events_url":"https://api.github.com/users/ChristianWulf/events{/privacy}","received_events_url":"https://api.github.com/users/ChristianWulf/received_events","type":"User","site_admin":false},"created_at":"2017-07-21T17:33:24Z","updated_at":"2017-07-21T17:33:24Z","body":"Done."}}
{"actor":{"display_login":"ChristianWulf"}}