// Path: src/test/java/com/github/vbauer/herald/ext/spring/bean/ClassLogBean.java
// @Log
// @Component
// @SuppressWarnings("all")
// public class ClassLogBean {
// 
//     public static final int DEF_NOT_LOGGER_VALUE = 5;
// 
// 
//     private static java.util.logging.Logger staticJavaUtilLogger;
// 
//     private java.util.logging.Logger javaUtilLogger;
// 
//     private org.apache.commons.logging.Log commonsLoggingLogger;
// 
//     private ch.qos.logback.classic.Logger logbackLogger;
// 
//     private org.slf4j.Logger slf4jLogger;
// 
//     private org.slf4j.ext.XLogger slf4jExtLogger;
// 
//     private org.apache.log4j.Logger log4jLogger;
// 
//     private org.apache.logging.log4j.Logger log4j2Logger;
// 
//     private org.jboss.logging.Logger jbossLogger;
// 
//     private org.productivity.java.syslog4j.SyslogIF syslog4jLogger;
// 
//     private org.graylog2.syslog4j.SyslogIF syslog4jGraylogLogger;
//     
//     private org.fluentd.logger.FluentLogger fluentLogger;
// 
//     private int notLogger = DEF_NOT_LOGGER_VALUE;
// 
// 
//     public static java.util.logging.Logger getStaticJavaUtilLogger() {
//         return staticJavaUtilLogger;
//     }
// 
//     public java.util.logging.Logger getJavaUtilLogger() {
//         return javaUtilLogger;
//     }
// 
//     public org.apache.commons.logging.Log getCommonsLoggingLogger() {
//         return commonsLoggingLogger;
//     }
// 
//     public ch.qos.logback.classic.Logger getLogbackLogger() {
//         return logbackLogger;
//     }
// 
//     public org.slf4j.Logger getSlf4jLogger() {
//         return slf4jLogger;
//     }
// 
//     public org.slf4j.ext.XLogger getSlf4jExtLogger() {
//         return slf4jExtLogger;
//     }
// 
//     public org.apache.log4j.Logger getLog4jLogger() {
//         return log4jLogger;
//     }
// 
//     public org.apache.logging.log4j.Logger getLog4j2Logger() {
//         return log4j2Logger;
//     }
// 
//     public org.jboss.logging.Logger getJBossLogger() {
//         return jbossLogger;
//     }
// 
//     public org.productivity.java.syslog4j.SyslogIF getSyslog4jLogger() {
//         return syslog4jLogger;
//     }
// 
//     public org.graylog2.syslog4j.SyslogIF getSyslog4jGraylogLogger() {
//         return syslog4jGraylogLogger;
//     }
// 
//     public org.fluentd.logger.FluentLogger getFluentLogger() {
//         return fluentLogger;
//     }
// 
//     public int getNotLogger() {
//         return notLogger;
//     }
// 
// }


import com.github.vbauer.herald.ext.spring.bean.ClassLogBean;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
import static org.junit.Assert.assertThat;
package com.github.vbauer.herald.logger.checker;



/**
 * @author Vladislav Bauer
 */

public final class ClassLogBeanChecker {

    private ClassLogBeanChecker() {
        throw new UnsupportedOperationException();
    }


// Path: src/test/java/com/github/vbauer/herald/ext/spring/bean/ClassLogBean.java
// @Log
// @Component
// @SuppressWarnings("all")
// public class ClassLogBean {
// 
//     public static final int DEF_NOT_LOGGER_VALUE = 5;
// 
// 
//     private static java.util.logging.Logger staticJavaUtilLogger;
// 
//     private java.util.logging.Logger javaUtilLogger;
// 
//     private org.apache.commons.logging.Log commonsLoggingLogger;
// 
//     private ch.qos.logback.classic.Logger logbackLogger;
// 
//     private org.slf4j.Logger slf4jLogger;
// 
//     private org.slf4j.ext.XLogger slf4jExtLogger;
// 
//     private org.apache.log4j.Logger log4jLogger;
// 
//     private org.apache.logging.log4j.Logger log4j2Logger;
// 
//     private org.jboss.logging.Logger jbossLogger;
// 
//     private org.productivity.java.syslog4j.SyslogIF syslog4jLogger;
// 
//     private org.graylog2.syslog4j.SyslogIF syslog4jGraylogLogger;
//     
//     private org.fluentd.logger.FluentLogger fluentLogger;
// 
//     private int notLogger = DEF_NOT_LOGGER_VALUE;
// 
// 
//     public static java.util.logging.Logger getStaticJavaUtilLogger() {
//         return staticJavaUtilLogger;
//     }
// 
//     public java.util.logging.Logger getJavaUtilLogger() {
//         return javaUtilLogger;
//     }
// 
//     public org.apache.commons.logging.Log getCommonsLoggingLogger() {
//         return commonsLoggingLogger;
//     }
// 
//     public ch.qos.logback.classic.Logger getLogbackLogger() {
//         return logbackLogger;
//     }
// 
//     public org.slf4j.Logger getSlf4jLogger() {
//         return slf4jLogger;
//     }
// 
//     public org.slf4j.ext.XLogger getSlf4jExtLogger() {
//         return slf4jExtLogger;
//     }
// 
//     public org.apache.log4j.Logger getLog4jLogger() {
//         return log4jLogger;
//     }
// 
//     public org.apache.logging.log4j.Logger getLog4j2Logger() {
//         return log4j2Logger;
//     }
// 
//     public org.jboss.logging.Logger getJBossLogger() {
//         return jbossLogger;
//     }
// 
//     public org.productivity.java.syslog4j.SyslogIF getSyslog4jLogger() {
//         return syslog4jLogger;
//     }
// 
//     public org.graylog2.syslog4j.SyslogIF getSyslog4jGraylogLogger() {
//         return syslog4jGraylogLogger;
//     }
// 
//     public org.fluentd.logger.FluentLogger getFluentLogger() {
//         return fluentLogger;
//     }
// 
//     public int getNotLogger() {
//         return notLogger;
//     }
// 
// }


// Path: src/test/java/com/github/vbauer/herald/logger/checker/ClassLogBeanChecker.java
import com.github.vbauer.herald.ext.spring.bean.ClassLogBean;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
import static org.junit.Assert.assertThat;

package com.github.vbauer.herald.logger.checker;



/**
 * @author Vladislav Bauer
 */

public final class ClassLogBeanChecker {

    private ClassLogBeanChecker() {
        throw new UnsupportedOperationException();
    }


    public static void check(final ClassLogBean bean) {