Use logging levels rather than multiple loggers in a single class.
Good logging practice dictates the use of a single logger for each class.
Example 1: The following code errantly declares multiple loggers.
public class MyClass {
private final static Logger good =
Logger.getLogger(MyClass.class);
private final static Logger bad =
Logger.getLogger(MyClass.class);
private final static Logger ugly =
Logger.getLogger(MyClass.class);
...
}
[1] Standards Mapping - FIPS200 - (FISMA) AU
[2] Standards Mapping - Common Weakness Enumeration - (CWE) CWE ID 398