com.tectonica.log.LogConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tectonica-commons Show documentation
Show all versions of tectonica-commons Show documentation
Set of Java utility classes, all completely independent, to provide lightweight solutions for common situations
package com.tectonica.log;
import java.io.InputStream;
import java.util.logging.LogManager;
/**
* Configures J.U.L by dynamically loading a logging.properties
file from the classpath. To use:
*
* - put
logging.properties
in the src/main/resources
folder
* - add the following to your JVM arguments:
*
*
* -Djava.util.logging.config.class=com.tectonica.log.LogConfig
*
*
*
*
* @author Zach Melamed
*/
public class LogConfig
{
public LogConfig() throws Exception
{
try (InputStream ins = ClassLoader.getSystemResourceAsStream("logging.properties"))
{
LogManager.getLogManager().readConfiguration(ins);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy