zoukankan      html  css  js  c++  java
  • 把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

     

  • 相关阅读:
    《大道至简》读后感
    四大扩展欧几里得算法
    java8中使用函数式接口
    04_web基础(一)之tomcat介绍
    03_java基础(九)之综合练习与考核评估
    建站流程
    03_java基础(八)之static关键字与代码块
    (十)拒绝服务攻击工具包
    (九)拒绝服务攻击工具
    (八)拒绝服务–应用层DoS 攻击
  • 原文地址:https://www.cnblogs.com/cuizhf/p/2174590.html
Copyright © 2011-2022 走看看