java – What should be the position of the recorder in the class?

A discussion is going on with friends regarding the position of the recorder. According to the own code static final the attributes must be above the class. My friend insists on staying as below:

Public class SomeDummyClass {
private static final String PREFIX = "xxx";
private static final String SUFFIX = "yyy";
final final log private LOG = LoggerFactory.getLogger (SomeDummyClass.class);
// other implementations
}

Here is my suggestion:

Public class SomeDummyClass {
final final log private LOG = LoggerFactory.getLogger (SomeDummyClass.class);
private static final String PREFIX = "xxx";
private static final String SUFFIX = "yyy";
// other implementations
}

My goal is to make the code more readable at first sight. I know that there is no written rule to put log definition on everything, but I want to hear your experiences and your ideas.