Giriş
Varsayılan dosyanın yolu şöyledir.
jre\lib\logging.propertiesJVM parametresi olarak vermek için şöyle yaparız.
-Djava.util.logging.config.file="logging.properties"
Kodla şöyle yaparız
public static void main(String[] args) throws IOException {
// Load the logging configuration file
InputStream configStream = JULExample.class.getResourceAsStream("/jul.properties");
LogManager.getLogManager().readConfiguration(configStream);
// Get a logger for our application
Logger logger = Logger.getLogger(JULExample.class.getName());
// Log a message
logger.finest("This is a FINEST message.");
logger.finer("This is a FINER message.");
logger.fine("This is a FINE message.");
logger.config("This is a CONFIG message.");
logger.info("This is an INFO message.");
logger.warning("This is a WARNING message.");
logger.severe("This is a SEVERE message.");
}
.level Alanı
Global olarak loglama seviyesini belirtir.Örnek
Şöyle yaparız
.level= INFO
ÖrnekŞöyle yaparız
# Default global logging level.
# This specifies which kinds of events are logged across
# all loggers. For any given facility this global level
# can be overriden by a facility specific level
# Note that the ConsoleHandler also has a separate level
# setting to limit messages printed to the console.
.level= INFO
Örnek
Şöyle yaparız
handlers= java.util.logging.ConsoleHandler
.level= INFO
# Set the console handler properties
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
## Set the logger level to WARNING
com.example.javasandbox.logging.JULExample.level = WARNING
Örnek
com.xyz.foo.level = SEVERE
ÖrnekŞöyle yaparız.
mylogger.level=NONE
Hiç yorum yok:
Yorum Gönder