code: /**
   * Copyright (C) . - All Rights Reserved.
   * Unauthorized copying of this file via any medium is
   * strictly prohibited Proprietary and Confidential.
   * Written by .
   */
  
  package pda.common.utils;
  
  import org.apache.log4j.BasicConfigurator;
  import org.apache.log4j.Logger;
  import org.apache.log4j.PropertyConfigurator;
  
  import java.io.File;
  
  /**
   * @author:
   * @date: 2021/11/2
   */
  public class LevelLogger {
  
      public final static boolean logON = true;
      private final static String confile = "resources/log4j.properties";
  
      private static Logger logger_;
  
      static {
          logger_ = Logger.getLogger("GenPat");
          File f = new File(confile);
          if (f.exists()) {
              PropertyConfigurator.configure(confile);
          } else {
              BasicConfigurator.configure();
          }
      }
  
      public static void debug(Object message) {
          logger_.debug(message);
      }
  
      public static void debug(Object message, Throwable t) {
          logger_.debug(message, t);
      }
  
      public static void info(Object message) {
          logger_.info(message);
      }
  
      public static void info(Object message, Throwable t) {
          logger_.info(message, t);
      }
  
      public static void warn(Object message) {
          logger_.warn(message);
      }
  
      public static void warn(Object message, Throwable t) {
          logger_.warn(message, t);
      }
  
      public static void error(Object message) {
          logger_.error(message);
      }
  
      public static void error(Object message, Throwable t) {
          logger_.error(message, t);
      }
  
      public static void fatal(Object message) {
          logger_.fatal(message);
      }
  
      public static void fatal(Object message, Throwable t) {
          logger_.fatal(message, t);
      }
  }
  