草庐IT

binary_log_types

全部标签

Java 泛型 : Bound mismatch: The type is not a valid substitute for the bounded parameter of the type

我遇到了以下问题:我有这些类和接口(interface)定义publicabstractclassViewModelRefreshPostListFragment>extendsRefreshPostListFragmentimplementsIRefreshPostView{privatefinalViewModelHelpermViewModeHelper=//errorherenewViewModelHelper();...}publicabstractclassRefreshPostViewModelextendsAbstractViewModel{}publicclassVi

java - 为什么我的 Log4j 日志文件时间戳乱序,我该如何解决?

我的log4j.xml包含:...我的日志文件显示乱序的时间戳。我们可以根据时间戳显示吗?2009-02-1914:47:01,288DEBUG[com.catalystwms.core.persistence.TransactionContext]2009-02-1914:54:27,429INFO[com.catalystwms.tms.services.background.purge.PurgeManager]2009-02-1914:47:01,288DEBUG[com.catalystwms.core.services.ServiceLocator]请帮帮我。谢谢,

java - "instance of""type of"这个用例是什么?

在随意阅读时,我偶然发现了ScottMeyers的一句有趣的话Anytimeyoufindyourselfwritingcodeoftheform"iftheobjectisoftypeT1,thendosomething,butifit'softypeT2,thendosomethingelse,"slapyourself.我只是想知道为什么Java有“instanceof”运算符,而你可以通过覆盖方法做同样的事情?什么时候实际使用? 最佳答案 有时您必须使用其行为(例如源代码)您无法控制的对象,因此您不能总是依赖面向对象的解决方

java - 在库中捆绑 log4j.properties - 糟糕的风格还是什么?

我发现了一个不错的Java小型Web请求框架:Spark.API看起来不错而且很有前途,但是库包本身很奇怪。撇开它建议使用快照工件作为依赖项这一事实不谈。撇开它使用log4j进行日志记录这一事实(现在图书馆倾向于使用jcl或slf4j),有时使用System.out.println。但它在spark-xxx.jar中捆绑了自己的log4j.properties。我花了一个小时来调查为什么当log4j.properties肯定存在于我的类路径中时我的项目会提示log4j配置。-Dlog4j.debug=true给出了答案,log4j承认它已经从sparkjar加载了log4j.prope

java - log4j 警告问题 - apache commons

我正在使用apache公共(public)库和log4j。我有一个xml配置文件和一个log4j.properties文件。我想在我的xml配置文件中指定我的log4j属性路径。要加载我的设置,我会这样做://Loadingmyxmlfilethis.config=newXMLConfiguration(this.xmlFileName);此时会出现以下警告:log4j:WARNNoappenderscouldbefoundforlogger(org.apache.commons.configuration.ConfigurationUtils).log4j:WARNPleaseini

java - 为什么我得到 org.hibernate.HibernateException : IOException occurred reading a binary value

我在我的日志中发现了这个我以前从未见过的异常​​,我使用的是Hibernate4.1.7这是否表明我的数据库已损坏,或者这是Hibernate中的错误。我在http://lists.jboss.org/pipermail/hibernate-issues/2010-November/026487.html找到了对此错误的引用但这指的是更早版本的hibernate并且已针对Hibernate4.0修复org.hiorg.hibernate.HibernateException:IOExceptionoccurredreadingabinaryvalueatorg.hibernate.ty

java - Log4j2:日志堆栈跟踪没有异常

我正在使用Log4j2,一些beta-10版本左右。发生异常时很容易记录堆栈跟踪:}catch(Exceptionex){log.error("Doingstuffwentwrong",ex);}假设虽然没有可用的Throwable对象-我只是意识到有问题并想记录错误:if(stuffIsWrong()){log.error("Stuffwentwrong");}我如何告诉Log4j2记录从当前方法开始的堆栈跟踪? 最佳答案 只需创建一个新的异常if(stuffIsWrong()){log.error("Stuffwentwrong

java - 使用 log4j2 将 System.out 写入文件

是否可以像“旧”log4j那样将System.out(OutputStream)直接写入日志文件?我只找到log4j的解决方案,没有找到log4j2感谢您的帮助! 最佳答案 使用log4j2-iostreams模块非常容易。假设我们要将所有消息从System.out发送到名称为system.out且日志级别为INFO的记录器:System.setOut(IoBuilder.forLogger(LogManager.getLogger("system.out")).setLevel(Level.INFO).buildPrintStre

java - 如何让 GELFJ appender 在 log4j 中工作?

我需要让我的Java应用程序将日志记录写入Graylog2服务器。该应用程序使用log4j配置。我曾尝试将日志记录写入Graylog2服务器的几件事,我开始工作的是直接向服务器发送测试消息,如图所示here(第一个例子)。然而,当我编写一个appender并将其附加到根记录器时,我总是在第一次触发日志事件时收到此错误消息:log4j:ERROR无法发送GELF消息Graylog2服务器端什么也不会发生。我尝试开始工作的appender:有人知道如何让它运行吗?非常感谢任何帮助! 最佳答案 这项工作对我有用:在你的mavenpom文件

java - JsonMappingException : No suitable constructor found for type -- for an external object

我有一个来自spring框架的名为GeoJsonPoint的对象,在我的集成测试中它无法被jacksonmapper反序列化。此外,我无法添加虚拟构造函数,因为它是一个外部对象。所以我被卡住了。这是我的主要实体;@Document(collection="foodTrucks")@JsonSerialize(include=JsonSerialize.Inclusion.NON_EMPTY)publicclassFoodTruckEntity{@IdprivateObjectIdid;privateStringapplicant;privateStatusstatus;privateS