Examples of TN5250jLogger


Examples of org.tn5250j.tools.logging.TN5250jLogger

   /**
    * @return An instance of the TN5250jLogger.
    */
   public static TN5250jLogger getLogger (String clazzName) {
      TN5250jLogger logger = null;

      if (_loggers.containsKey(clazzName)) {
         logger = ( TN5250jLogger ) _loggers.get(clazzName);
      }
      else {

         if (customLogger != null) {
            try {

               Class classObject = Class.forName(customLogger);
               Object  object = classObject.newInstance();
               if (object instanceof TN5250jLogFactory) {
                  logger = (TN5250jLogger) object;
               }
            }
            catch (Exception  ex) { ; }
         }
         else {
            if (logger == null) {
               if (log4j)
                  logger = new Log4jLogger();
               else
                  // take the default logger.
                  logger = new ConsoleLogger();

            }

            logger.initialize(clazzName);
            logger.setLevel(level);
            _loggers.put(clazzName, logger);
         }
      }

      return logger;
View Full Code Here

Examples of org.tn5250j.tools.logging.TN5250jLogger

   public static void setLogLevels(int newLevel) {

      if (level != newLevel) {
         level = newLevel;
         TN5250jLogger logger = null;
         Set loggerSet = _loggers.keySet();
         Iterator loggerIterator = loggerSet.iterator();
         while (loggerIterator.hasNext()) {
            logger = ( TN5250jLogger ) _loggers.get(loggerIterator.next());
            logger.setLevel(newLevel);
         }
      }

   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.