如何禁用继承的logback?

时间:2015-11-24 15:11:38

标签: java maven logback

在我的Maven项目中,我使用的是一个外部库(即parallec.io),它使用LogBack作为日志框架,并将logback.xml文件打包到JAR中。我知道打包logback.xml被认为是一种不好的做法,但是开发人员以某种方式做到了。 事实上,我不需要那个罗嗦的输出(例如它如何使用它们),所以很乐意完全禁用logback。我不太了解日志记录,但我意识到我需要创建logback.xml并使用它来配置日志记录,但问题是来自库的冲突文件。我试过这个解决方案 http://www.mkyong.com/maven/maven-exclude-logback-xml-in-jar-file/ 但就我所见,它确实没有改变。

因此,如果有人建议我快速阅读日志记录(或列表中排除默认的logback.xml),我真的很感激。

1 个答案:

答案 0 :(得分:2)

好的,这就是我所做的,所以感谢 px5x2 这个技巧。

if (!function_exists('gzopen')) {
   function gzopen($filename , $mode, $use_include_path = 0 ) { 
      return gzopen64($filename, $mode, $use_include_path); 
   }
}