public static Logger getLogger(final String suffix) {
        notNull("suffix", suffix);
        if (suffix.startsWith(".") || suffix.endsWith(".")) {
            throw new IllegalArgumentException("The suffix can not start or end with a '.'");
        }

        String name = PREFIX + "." + suffix;

        if (USE_SLF4J) {
            return new SLF4JLogger(name);
        } else {
            return new JULLogger(name);
        }
    }
public static Logger getLogger(final String suffix) {
        notNull("suffix", suffix);
        if (suffix.startsWith(".") || suffix.endsWith(".")) {
            throw new IllegalArgumentException("The suffix can not start or end with a '.'");
        }

        String name = PREFIX + "." + suffix;

        if (USE_SLF4J) {
            return new SLF4JLogger(name);
        } else {
            return new JULLogger(name);
        }
    }
public static Logger getLogger ( final String suffix ) { notNull ( "suffix" , suffix ) ; if ( suffix . startsWith ( "." ) || suffix . endsWith ( "." ) ) { throw new IllegalArgumentException ( "The suffix can not start or end with a '.'" ) ; } String name = PREFIX + "." + suffix ; if ( USE_SLF4J ) { return new SLF4JLogger ( name ) ; } else { return new JULLogger ( name ) ; } }
Gets a logger with the given suffix appended on to {@code PREFIX}, separated by a '.'.

@param suffix the suffix for the logger
@return the logger
@see Loggers#PREFIX
Gets a logger with the given suffix appended on to { @code PREFIX } separated by a . .