草庐IT

抑制剂

全部标签

java - 如何在 HBase 客户端应用程序中抑制 INFO 日志?

我正在编写一个访问HBase的Java控制台应用程序,但我不知道如何摆脱所有烦人的INFO消息:13/05/2411:01:12INFOzookeeper.ZooKeeper:Clientenvironment:zookeeper.version=3.4.5-1392090,builton09/30/201217:52GMT13/05/2411:01:12INFOzookeeper.ZooKeeper:Clientenvironment:host.name=10.1.0.11013/05/2411:01:12INFOzookeeper.ZooKeeper:Clientenvironme

java - 如何从 2 行 java.util.logging 输出中抑制日期行?

这个问题在这里已经有了答案:HowdoIgetjavaloggingoutputtoappearonasingleline?(10个答案)java.util.logging:howtosuppressdateline(3个答案)关闭4年前。我正在使用Java默认记录器,现在它正在输出大量无用的垃圾,这是一个示例,这行代码:log.info("Loggingpointlessinformation...")将输出所有这些:Oct26,20119:37:57PMjava.util.logging.LogManager$RootLoggerlogINFO:Loggingpointlessin

java - IntelliJ 抑制 API 方法的未使用警告

我最近从Eclipse切换到IntelliJIDEA,我非常喜欢检查器,发现它们用警告标记潜在错误对我来说非常有用。我遇到了一个我无法解决的问题:我有一些Java项目在其他项目中用作API,因此它包含未使用的方法,这些方法被标记为:Unusedwarning我如何为API方法抑制这种情况?是否有@SuppressWarnings("unused")的替代方法,因为这也抑制了有关方法内部未使用警告的警告,并且没有让读者清楚这个方法是为API使用而设计的只是没有在当前项目中使用? 最佳答案 @Sebastian建议让您的类实现一个接口(

java - 如何在 Eclipse-Helios JDT 中专门抑制 "Comparing identical expressions"

我尝试用注释封闭方法@SuppressWarnings("compareIdentical")但这不起作用(更糟糕的是,注释会导致它自己的Unsupported@SuppressWarnings("compareIdentical")警告!)我知道我可以一直使用@SuppressWarnings("all")但这比我想要的警告抑制更多。FWIW,我从http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm的“警告选项”表中得到了“compareIde

java - 如何抑制 Eclipse 3.5 的死代码警告

我使用classfordetectingemailaddresses它使用静态最终boolean值来配置匹配行为。自从我升级到Eclipse3.5后,我收到了关于死代码的警告,因为Eclipse注意到其中的一个分支无法到达:privatestaticfinalbooleanALLOW_DOMAIN_LITERALS=false;privatestaticfinalStringdomain=ALLOW_DOMAIN_LITERALS?rfc2822Domain:rfc1035DomainName;奇怪的是它对此很满意:privatestaticfinalStringdomain;stat

java - 为什么我不能在包上抑制警告?

我从javadoc中看到@SuppressWarnings注释适用于TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE目标。为什么它不适用于PACKAGE?我有一些生成的代码,其中包含一些原始类型警告。我希望能够为生成的类添加一个package-info.java文件(在一个单独的物理目录中,但在同一个java包中),它告诉eclipse忽略来自包中生成的类。为什么不支持这个?是否有其他方法可以抑制整个包中的警告? 最佳答案 不允许在包级别抑制警告的原因在对旧错误报告(状态-

java - 在 Java 中抑制运行时控制台警告的最佳方法是什么?

我正在使用org.apache.commons.httpclient.methods.PostMethod类的getResponseBody()方法。但是,我总是在运行时收到一条写入控制台的消息:警告:将缓冲较大或未知大小的响应主体。建议改用getResponseBodyAsStream。在代码中,无论如何我都必须将响应写入字节数组,因此我应该使用getResponseBody()方法。但是有没有一种简单的方法可以抑制警告消息,这样我就不必在每次运行时都查看它?如果是编译器错误,我会使用@SuppressWarnings注释,但这不是编译时问题;它发生在运行时。此外,我可以使用getR

python unittest - 使用 'buffer' 选项抑制标准输出 - 我该怎么做?

在单元测试文档中[http://docs.python.org/2/library/unittest.html#unittest.main],我看到描述了以下方法签名:unittest.main([module[,defaultTest[,argv[,testRunner[,testLoader[,exit[,verbosity[,failfast[,catchbreak[,buffer]]]]]]]]]])最后一个选项是“缓冲区”。文档解释了有关此选项的以下内容:Thefailfast,catchbreakandbufferparametershavethesameeffectast

python - 在数据框列中抑制科学格式

我在pandas数据框中有一个名为accountnumber的列,其值类似于4.11889000e+11。我想抑制科学计数法,将值转换为4118890000。我尝试了以下方法,但没有用。df=pd.read_csv(data.csv)pd.options.display.float_format='{:,.3f}'.format求推荐。 最佳答案 我假设帐号的指数符号必须来自数据文件。如果我创建一个包含完整帐号的小型csv,pandas会将它们解释为整数。acct_num0411889000019876543210df['acct_

python - 如何在 reSTructuredText 中抑制或禁用警告?

我正在使用Python开发一个CMS,它使用reStructuredText(通过docutils)来格式化内容。我的很多内容都是从其他来源导入的,通常以未格式化的文本文档的形式出现。reST对此非常有用,因为默认情况下它使一切看起来都很正常。但是,我遇到的一个问题是,我将警告转储到我的网络服务器上的stderr并且注入(inject)到我的页面内容中。例如,我在我的网页上收到如下警告:SystemMessage:WARNING/2(,line296);backlink我的问题是:如何抑制、禁用或以其他方式重定向这些警告?理想情况下,我很乐意将这些写到日志文件中,但如果有人能告诉我如何