Inspectopedia
 
2024.3

Class without logger

Warning
New
Last modified: 03 December 2024

Reports classes which do not have a declared logger.

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:

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.