I\'ve read tons of posts and documents (on this site and elsewhere) pointing that the recommended pattern for SFL4J logging is:
public class MyClass {
fi
I just have to say that the recommended pattern is easiest to read and implement. I see no reason for straying from it. Especially no benefit.
However, my main point is about the guards mentioned previously. I would not recommend explicitly guarding your logs as this is already done internally by log4j and is a duplication of effort.
Download the source for log4j and have a look at the Logger and Category classes to see for yourself.