Ensuring that every class has a dedicated logger is an important step in providing a unified logging implementation for an application. Interfaces, enumerations, annotations, inner classes, and abstract classes are not reported by this inspection.
For example:
public class NoLoggerDeclared {
int calculateNthDigitOfPi(int n) {
// todo
return 1;
}
}
Use the table in the Options section to specify logger class names. Classes which do not declare a field with the type of one of the specified classes will be reported by this inspection.