Reports logger fields on classes which are not declared static and final. Ensuring that every classes logger is effectively constant and bound to that class simplifies the task of providing a unified logging implementation for an application. Interfaces, enumerations, annotations and inner classes are not reported by this inspection.

Use the table below to specify Logger class names. Fields which have a type equal to one of the class names specified and which are not static and final, will be reported by this inspection.