Tag: 公理

如何使用Log4j更改软件包的日志级别?

我遇到了以下错误: http://issues.apache.org/jira/browse/AXIS2-4363 它声明如下: 只有在org.apache.axiom的日志级别是DEBUG时才会出现此错误,因此解决方法是设置日志级别> DEBUG。 我的问题是如何去做呢? 我一直在search一个属性文件或我的目录,我一直在寻找是否有什么我可以在代码中设置,但我真的不知道我在做什么。 我正在桌面上运行一个控制台应用程序,同时试图使其工作。 更新1:我注意到我的Axis2目录在其根目录中有自己的log4j.properties文件。 这是安全的忽略还是解决scheme的一部分(或问题的一部分)? 更新2:根级别log4j.properties文件apprently设置不正确。 现在看起来像这样: log4j.rootLogger=DEBUG, R log4j.logger.org.apache.axiom=WARN log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.MaxFileSize=10MB log4j.appender.R.MaxBackupIndex=10 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%p %t %c – %m%n 但是这显然是错误的,因为这段代码返回“日志级别为空”: System.out.println("Log level is " + logger.getLevel()); 现在我正在使用代码设置日志级别 Logger logger = Logger.getLogger("org.apache.axiom"); logger.setLevel(Level.WARN);

为什么程序不能被certificate?

为什么计算机程序不能像math声明那样被certificate? mathcertificate是build立在其他certificate上的,这些certificate是由更多的certificate和公理构成的 – 那些真理我们认为是真实的真理。 计算机程序似乎没有这样的结构。 如果你写一个计算机程序,你怎么可以采取以前certificate的作品,并用它们来显示你的程序的真相? 你不能存在。 此外,编程的公理是什么? 该领域的primefaces真理? 上面我没有很好的答案。 但似乎软件不能被certificate,因为它是艺术而不是科学。 你如何certificate毕加索?