title: Making a method level annotation that tells the method to save all logs to database
body: <p>My problem is that a lot of methods in my project now require to have their logs stored, AOP isn't very viable since there isn't an appropriate point to cut, so I'm thinking about making a custom annotation and putting it wherever it's needed.</p>
  <p>Annotated methods would call a custom method to store the log message whenever something is logged inside it.</p>
  <p>I have never made annotations and I'm not really familiar with reflection, so I would like to know if such a thing would be doable, or is there some kind of approach you would suggest.</p>
  <p>Thank you very much.</p>