{"action":"created","issue":{"url":"https://api.github.com/repos/AntyaDev/KingAOP/issues/3","labels_url":"https://api.github.com/repos/AntyaDev/KingAOP/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/AntyaDev/KingAOP/issues/3/comments","events_url":"https://api.github.com/repos/AntyaDev/KingAOP/issues/3/events","html_url":"https://github.com/AntyaDev/KingAOP/issues/3","id":123573533,"number":3,"title":"Internal methods marked for logging do not get called","user":{"login":"cas8180","id":1483688,"avatar_url":"https://avatars.githubusercontent.com/u/1483688?v=3","gravatar_id":"","url":"https://api.github.com/users/cas8180","html_url":"https://github.com/cas8180","followers_url":"https://api.github.com/users/cas8180/followers","following_url":"https://api.github.com/users/cas8180/following{/other_user}","gists_url":"https://api.github.com/users/cas8180/gists{/gist_id}","starred_url":"https://api.github.com/users/cas8180/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cas8180/subscriptions","organizations_url":"https://api.github.com/users/cas8180/orgs","repos_url":"https://api.github.com/users/cas8180/repos","events_url":"https://api.github.com/users/cas8180/events{/privacy}","received_events_url":"https://api.github.com/users/cas8180/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-22T23:06:22Z","updated_at":"2015-12-25T01:26:46Z","closed_at":null,"body":"It would appear that to invoke logging for a method even if its decorated with a logging aspect attribute has to be called externally via the instance of the dynamic object reference. This would be a huge limitation as it appears that internal method call that take place within the class itself never get their respective aspect invoked and thus never get logged as part of a call start. Or whatever other functionality you might introduce other than logging. This would mean that in order to use this framework one would have to change their architecture so that every single method gets called in reference to the dynamic instance of an object and can not call methods internally if they are expecting aspect based behavior to execute.\r\n"},"comment":{"url":"https://api.github.com/repos/AntyaDev/KingAOP/issues/comments/167175743","html_url":"https://github.com/AntyaDev/KingAOP/issues/3#issuecomment-167175743","issue_url":"https://api.github.com/repos/AntyaDev/KingAOP/issues/3","id":167175743,"user":{"login":"cas8180","id":1483688,"avatar_url":"https://avatars.githubusercontent.com/u/1483688?v=3","gravatar_id":"","url":"https://api.github.com/users/cas8180","html_url":"https://github.com/cas8180","followers_url":"https://api.github.com/users/cas8180/followers","following_url":"https://api.github.com/users/cas8180/following{/other_user}","gists_url":"https://api.github.com/users/cas8180/gists{/gist_id}","starred_url":"https://api.github.com/users/cas8180/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cas8180/subscriptions","organizations_url":"https://api.github.com/users/cas8180/orgs","repos_url":"https://api.github.com/users/cas8180/repos","events_url":"https://api.github.com/users/cas8180/events{/privacy}","received_events_url":"https://api.github.com/users/cas8180/received_events","type":"User","site_admin":false},"created_at":"2015-12-25T01:26:46Z","updated_at":"2015-12-25T01:26:46Z","body":"Wtf?"}}