把JXSE的日志输出到控制台

Displaying additional log information

If your JXTA application isn't behaving as you expect, you can turn on additional logging so that more information is displayed when your application runs.

The  JavaDoc for the net.jxta.logging.Logging class provides complete instructions and examples for enabling detailed logging information.

--------------------------------------------------------------------------------------------------------------------------------------------

net.jxta.logging.Logging
 

This class defines constants for JXTA JSE's logging facilities. In this implementation the constants are initialized based upon the value of the Java System property net.jxta.logging.Logging. This implementation defines all of the public constants as final which enables the JVM/JIT to optimize out the logging code when appropriately configured.

Alternate implementations of this class could;

  • Initialize the public constants with manifest constants, ie. true or false which would allow the Java compiler to optimize out logging code at compile time.
  • Remove the final qualifier from the constants and provide additional methods to dynamically set the logging configuration at runtime.
To control logging within applications :
 
System.setProperty("net.jxta.logging.Logging", "FINEST");
System.setProperty("net.jxta.level", "FINEST");
System.setProperty("java.util.logging.config.file", "/home/userhome/logging.properties");

Sample logging properties :

 
# default file output is in user's home directory.
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter

# Limit the message that are printed on the console to INFO and above
java.util.logging.ConsoleHandler.level = FINEST
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

# Facility specific properties.
# Provides extra control for each logger.
#
# For example, set the net.jxta.impi.pipe.PipeResolver logger to only log SEVERE
# messages:
net.jxta.impi.pipe.PipeResolver.level = FINEST

 

转载于:https://www.cnblogs.com/cuizhf/archive/2011/09/13/2174590.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值