Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何建立一个通用的日志框架_Java_Logging - Fatal编程技术网

Java 如何建立一个通用的日志框架

Java 如何建立一个通用的日志框架,java,logging,Java,Logging,我已经编写了一个小型java应用程序。该应用程序使用一些外部包,如cling、javax和weld 在我的代码中,我使用java.util.logging,但其他包使用其他记录器作为sl4j 问题。是否有一种方法可以控制日志记录环境,以便所有包都以一种相同的方式进行日志记录。我想有一个简单的方法来更改日志级别和日志输出 //lg是一个日志外观,在其背后可以使用不同的日志框架。例如log4j。你只要把它扔到路上就行了。然后可以像往常一样配置Log4j。如果您想坚持使用java.util,还应该有一

我已经编写了一个小型java应用程序。该应用程序使用一些外部包,如cling、javax和weld

在我的代码中,我使用java.util.logging,但其他包使用其他记录器作为sl4j

问题。是否有一种方法可以控制日志记录环境,以便所有包都以一种相同的方式进行日志记录。我想有一个简单的方法来更改日志级别和日志输出


//lg

是一个日志外观,在其背后可以使用不同的日志框架。例如log4j。你只要把它扔到路上就行了。然后可以像往常一样配置Log4j。如果您想坚持使用
java.util,还应该有一个jul桥。日志记录是一个日志外观,可以使用不同的日志框架。例如log4j。你只要把它扔到路上就行了。然后可以像往常一样配置Log4j。如果您想坚持使用
java.util.logging

log4j,那么也应该有一个七月桥,尽管一个顽固的库(*coughbirtcough*)做自己的事情,唯一能让它做自己想做的事情的方法就是按自己的方式做。我认为在一个简单易用的库中没有办法保证它。log4j做得相当不错,尽管一个固执的库(*coughbirtcough*)做它自己的事情,让它做你想做的事情的唯一方法就是按自己的方式做。我认为在一个简单易用的库中没有办法保证它。例如,当我将sl4j添加到我的应用程序中时,cling会发生什么。不应该挂起仍然使用java.util.logging。例如,当我将sl4j添加到我的应用程序时,挂起会发生什么。不应继续使用java.util.logging。