相关疑难解决方法(0)

printStackTrace到java.util.logging.Logger

如何使用 java.util.Logger 打印整个堆栈跟踪?(没有恼人的Netbeans).

该问题应该最初指定保留 Java SE中.省略这个要求对我来说是一个错误.

-do-compile:
    [mkdir] Created dir: /home/thufir/NetBeansProjects/rainmaker/build/empty
    [mkdir] Created dir: /home/thufir/NetBeansProjects/rainmaker/build/generated-sources/ap-source-output
    [javac] Compiling 13 source files to /home/thufir/NetBeansProjects/rainmaker/build/classes
    [javac] /home/thufir/NetBeansProjects/rainmaker/src/model/TelnetEventProcessor.java:44: error: 'void' type not allowed here
    [javac]                 log.severe(npe.printStackTrace(System.out));
    [javac]                                               ^
    [javac] 1 error

BUILD FAILED
Run Code Online (Sandbox Code Playgroud)

代码有错误:

package model;

import java.util.Observable;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class TelnetEventProcessor extends Observable {

    private static Logger log = Logger.getLogger(TelnetEventProcessor.class.getName());
    private String string = null;

    public TelnetEventProcessor() {
    }

    private void stripAnsiColors() {
        Pattern regex = …
Run Code Online (Sandbox Code Playgroud)

java nullpointerexception throwable java.util.logging printstacktrace

32
推荐指数
4
解决办法
6万
查看次数

Java日志框架中有哪些最新选项?

定期询问这个问题,但我一直觉得现有的Java日志框架过于复杂和过度设计,我想看看有什么新东西.

我对当前项目有一个更为关键的问题,因为我们将JSON标准化为人类可读的数据编码,而且我见过的大多数日志框架都需要XML.我宁愿避免在95%的应用程序配置中使用JSON,而仅仅因为日志框架而使用XML(事实上,我不喜欢用于除文本标记以外的任何其他用途的XML).

是否有任何热门的新Java日志框架,这些框架都是主动维护的,功能相当强大,有maven仓库,可以在不重新启动应用程序的情况下重新配置,并且不会将您绑定到XML?

java logging frameworks

15
推荐指数
1
解决办法
1万
查看次数