loggerfactory.java
来自「一个纯java写的神经网络源代码」· Java 代码 · 共 58 行
JAVA
58 行
/* * Logger.java * * Created on 26 febbraio 2004, 15.03 */package org.joone.log;/** * Class used to decouple the engine's logging requests from * the libraries that expose the logging service. * * @author P.Marrone */public class LoggerFactory { /** Method to get the Logger to use to print out the log messages. * @return The instance of the Logger * @param cls The Class of the calling object */ public static ILogger getLogger(Class cls) { ILogger iLog = null; String logger = null; // If JOONE is loaded in applet environment, we need // to take into consideration on the security exception issues. try { logger = System.getProperty("org.joone.logger"); if (logger != null) { iLog = (ILogger)Class.forName(logger).newInstance(); iLog.setParentClass(cls); } } catch(java.security.AccessControlException e) { // Do nothing. Let it falls through the below code // to become JooneLogger object. } catch (ClassNotFoundException cnfe) { cnfe.printStackTrace(); return null; } catch (InstantiationException ie) { ie.printStackTrace(); return null; } catch (IllegalAccessException iae) { iae.printStackTrace(); return null; } if (logger == null) { iLog = new JooneLogger(); iLog.setParentClass(cls); } return iLog; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?