This example show various ways to inject logging into a program (here the methods annotated with the Log annotation will be logged).