/** Like {@link #configureAndWatch(String, long)} except that the default delay as defined by {@link FileWatchdog#DEFAULT_DELAY} is used. @param configFilename A log4j configuration file in XML format. */ static public void configureAndWatch(String configFilename) { configureAndWatch(configFilename, FileWatchdog.DEFAULT_DELAY); }
@Override public Logger apply(Boolean init) { if (init) { if (watchDelay > 0) DOMConfigurator.configureAndWatch(cfgFile.getPath(), watchDelay); else DOMConfigurator.configure(cfgFile.getPath()); } return Logger.getRootLogger(); } });
@Override public Logger apply(Boolean init) { if (init) { if (watchDelay > 0) DOMConfigurator.configureAndWatch(cfgFile.getPath(), watchDelay); else DOMConfigurator.configure(cfgFile.getPath()); } return Logger.getRootLogger(); } });
@Override public Logger apply(Boolean init) { if (init) { if (watchDelay > 0) DOMConfigurator.configureAndWatch(cfg, watchDelay); else DOMConfigurator.configure(cfg); } return Logger.getRootLogger(); } });
public static void main(final String... args) { File log4jConfigurationFile = new File( "src/test/resources/log4j.xml"); if (log4jConfigurationFile.exists()) { DOMConfigurator.configureAndWatch( log4jConfigurationFile.getAbsolutePath(), 15); } try { final int port = 9090; System.out.println("About to start server on port: " + port); HttpProxyServerBootstrap bootstrap = DefaultHttpProxyServer .bootstrapFromFile("./littleproxy.properties") .withPort(port).withAllowLocalOnly(false); bootstrap.withManInTheMiddle(new CertificateSniffingMitmManager()); System.out.println("About to start..."); bootstrap.start(); } catch (Exception e) { log.error(e.getMessage(), e); System.exit(1); } }
/** Like {@link #configureAndWatch(String, long)} except that the default delay as defined by {@link FileWatchdog#DEFAULT_DELAY} is used. @param configFilename A log4j configuration file in XML format. */ static public void configureAndWatch(String configFilename) { configureAndWatch(configFilename, FileWatchdog.DEFAULT_DELAY); }
/** Like {@link #configureAndWatch(String, long)} except that the default delay as defined by {@link FileWatchdog#DEFAULT_DELAY} is used. @param configFilename A log4j configuration file in XML format. */ static public void configureAndWatch(String configFilename) { configureAndWatch(configFilename, FileWatchdog.DEFAULT_DELAY); }
public static void initLog4j(String log4jConfigFileName) { assert (log4jConfigFileName != null); File file = PropertiesUtil.findConfigFile(log4jConfigFileName); if (file != null) { s_logger.info("log4j configuration found at " + file.getAbsolutePath()); DOMConfigurator.configureAndWatch(file.getAbsolutePath()); } else { String nameWithoutExtension = log4jConfigFileName.substring(0, log4jConfigFileName.lastIndexOf('.')); file = PropertiesUtil.findConfigFile(nameWithoutExtension + ".properties"); if (file != null) { s_logger.info("log4j configuration found at " + file.getAbsolutePath()); DOMConfigurator.configureAndWatch(file.getAbsolutePath()); } } } }
private static void configLog4j() { URL configUrl = System.class.getResource("/conf/log4j-cloud.xml"); if (configUrl == null) configUrl = ClassLoader.getSystemResource("log4j-cloud.xml"); if (configUrl == null) configUrl = ClassLoader.getSystemResource("conf/log4j-cloud.xml"); if (configUrl != null) { try { System.out.println("Configure log4j using " + configUrl.toURI().toString()); } catch (URISyntaxException e1) { e1.printStackTrace(); } try { File file = new File(configUrl.toURI()); System.out.println("Log4j configuration from : " + file.getAbsolutePath()); DOMConfigurator.configureAndWatch(file.getAbsolutePath(), 10000); } catch (URISyntaxException e) { System.out.println("Unable to convert log4j configuration Url to URI"); } } else { System.out.println("Configure log4j with default properties"); } }
private static void configLog4j() { final ClassLoader loader = ReflectUtil.getClassLoaderForName("conf"); URL configUrl = loader.getResource("/conf/log4j-cloud.xml"); if (configUrl == null) configUrl = ClassLoader.getSystemResource("log4j-cloud.xml"); if (configUrl == null) configUrl = ClassLoader.getSystemResource("conf/log4j-cloud.xml"); if (configUrl != null) { try { System.out.println("Configure log4j using " + configUrl.toURI().toString()); } catch (URISyntaxException e1) { e1.printStackTrace(); } try { File file = new File(configUrl.toURI()); System.out.println("Log4j configuration from : " + file.getAbsolutePath()); DOMConfigurator.configureAndWatch(file.getAbsolutePath(), 10000); } catch (URISyntaxException e) { System.out.println("Unable to convert log4j configuration Url to URI"); } // DOMConfigurator.configure(configUrl); } else { System.out.println("Configure log4j with default properties"); } }
/** * @param args - name of server-setup.xml file which contains the bootstrap data */ public static void main(String[] args) { System.setProperty("javax.xml.parsers.DocumentBuilderFactory", "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl"); System.setProperty("javax.xml.parsers.SAXParserFactory", "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl"); File file = PropertiesUtil.findConfigFile("log4j-cloud.xml"); if (file != null) { System.out.println("Log4j configuration from : " + file.getAbsolutePath()); DOMConfigurator.configureAndWatch(file.getAbsolutePath(), 10000); } else { System.out.println("Configure log4j with default properties"); } if (args.length < 1) { s_logger.error("error starting database config, missing initial data file"); } else { try { DatabaseConfig config = ComponentContext.inject(DatabaseConfig.class); config.doVersionCheck(); config.doConfig(); System.exit(0); } catch (Exception ex) { System.out.print("Error Caught"); ex.printStackTrace(); s_logger.error("error", ex); } } }
DOMConfigurator.configureAndWatch(file.getAbsolutePath(), refreshInterval);
@Override protected void setUp() { URL configUrl = System.class.getResource("/conf/log4j-cloud.xml"); if (configUrl != null) { System.out.println("Configure log4j using log4j-cloud.xml"); try { File file = new File(configUrl.toURI()); System.out.println("Log4j configuration from : " + file.getAbsolutePath()); DOMConfigurator.configureAndWatch(file.getAbsolutePath(), 10000); } catch (URISyntaxException e) { System.out.println("Unable to convert log4j configuration Url to URI"); } } else { System.out.println("Configure log4j with default properties"); } }
DOMConfigurator.configureAndWatch(file.getAbsolutePath());
/** Like {@link #configureAndWatch(String, long)} except that the default delay as defined by {@link FileWatchdog#DEFAULT_DELAY} is used. @param configFilename A log4j configuration file in XML format. */ static public void configureAndWatch(String configFilename) { configureAndWatch(configFilename, FileWatchdog.DEFAULT_DELAY); }
/** Like {@link #configureAndWatch(String, long)} except that the default delay as defined by {@link FileWatchdog#DEFAULT_DELAY} is used. @param configFilename A log4j configuration file in XML format. */ static public void configureAndWatch(String configFilename) { configureAndWatch(configFilename, FileWatchdog.DEFAULT_DELAY); }
/** Like {@link #configureAndWatch(String, long)} except that the default delay as defined by {@link FileWatchdog#DEFAULT_DELAY} is used. @param configFilename A log4j configuration file in XML format. */ static public void configureAndWatch(String configFilename) { configureAndWatch(configFilename, FileWatchdog.DEFAULT_DELAY); }
public void doPut(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { final String file = request.getParameter("file"); LogManager.resetConfiguration(); if (file != null) { DOMConfigurator.configureAndWatch(file, 10); } }
@Override public Logger apply(Boolean init) { if (init) { if (watchDelay > 0) DOMConfigurator.configureAndWatch(cfgFile.getPath(), watchDelay); else DOMConfigurator.configure(cfgFile.getPath()); } return Logger.getRootLogger(); } });
@Override public Logger apply(Boolean init) { if (init) { if (watchDelay > 0) DOMConfigurator.configureAndWatch(cfgFile.getPath(), watchDelay); else DOMConfigurator.configure(cfgFile.getPath()); } return Logger.getRootLogger(); } });