jjzjj

Deeplearning4j

全部标签

java - slf4j/logback FileAppender 在 eclipse 工作区中的编写

我有一个eclipse使用slf4j的RCP应用程序/logback捕获所有日志消息。现在我配置了以下文件附加器:softmodeler_client.logtrue[%date]%level:%logger-%m%n这会将日志文件写入应用程序安装目录。一些客户不允许在安装目录中进行写访问。在这种情况下,我们重定向工作区和配置目录,在Applicationname.ini文件中定义以下内容:-data@user.home/AppData/Roaming/Applicationname/workspace-configuration@user.home/AppData/Roaming/A

java - 从 Neo4J 迁移到 DataStax 图形数据库 (DSE)

我们开发了用于路线优化的定制和专有软件,使用Neo4J作为我们的图形数据库。我们还在Java中开发了一些插件和非托管扩展,只要在图形上进行搜索,它们就会实现特定的业务逻辑。由于我们面临Neo4J的严重性能问题,我们正在考虑将我们的专有软件从Neo4J迁移到DataStaXDSE5.0Graph。但最初想评估DSEGraph。我们有几个具体问题关于Neo4J的迁移路径-->DataStaxGraphDB如何将数据从Neo4J迁移到DataStaxGraphDB?我们需要对应用程序中的Neo4JCypher代码进行哪些更改才能使其在DataStaxDSEGraphDB上运行?我们使用Jav

java - 通过 log4j 发送 JNI C stderr/stdout

我的java应用程序使用JNI调用用C编写的库。这个native库将错误记录到stderr,但我想通过我的log4j记录器以某种方式重定向错误流。这可能吗?C库是外部的-我没有源代码,所以无法更改它。谢谢 最佳答案 注意:我没有尝试过这个答案;YMMV.POSIX方法freopen将更改与流关联的基础文件。正如联机帮助页所述:“freopen()函数的主要用途是更改与标准文本流(stderr、stdin或stdout)关联的文件”。因此,您可以创建自己的JNI库,它只需将流重定向到一个文件中。但是,要使这项工作有几个严重的障碍:您需

java - 如何使用 Log4J 和 Apache Chainsaw 远程查看日志事件?

我有一个当前使用Log4J的JavaWeb应用程序用于记录。我想使用ApacheChainsaw远程查看和解析日志。到目前为止,我一直无法理解如何设置客户端(Chainsaw客户端)和服务器端(我的webapp中的log4j配置)以成功启用远程日志记录。这是我到目前为止尝试过的方法。服务器端log4j配置客户端链锯配置我创建了一个具有以下属性的新接收器name=SOCKETport=4445我承认我并不真正理解它是如何工作的。Chainsaw是否正在轮询远程服务器?远程服务器是否连接到Chainsaw并将事件推送给它?欢迎提供指导、指向简单教程的链接或替代工具。

java - 如何开始使用 Chainsaw for Log4j?

我想开始使用Chainsawv2。几乎没有关于它的信息。我只找到了this,但是链接打不开,不清楚。我使用socketAppender:log4j.rootLogger=DEBUG,serverlog4j.appender.server=org.apache.log4j.net.SocketAppenderlog4j.appender.server.Port=4712log4j.appender.server.RemoteHost=localhostlog4j.appender.server.ReconnectionDelay=10000我创建了文件log4j.xml并在letmese

java - oData4j 示例 eclipse 项目

我已经从odata.org下载了oData4Jjar文件,我打算在基本的Web服务中做一个样本制作者。我假设来自http://code.google.com/p/odata4j/的InMemoryProducerExample.java会完成这项工作,而且很可能是。我的问题是我不知道要创建哪种类型的项目(EclipseJava),如何部署和测试这个示例。有没有人有这样的odata逐步启动hellowworld教程,或使用oData的InMemoryProducerExample.java的eclipse项目。我真的需要一个起点,我可以在网上看到一个起点。谢谢。

java - Twitter4j TwitterStream 或 BufferReading 导致 java.lang.OutOfMemoryError : Java Heap Space

这是我的第一篇Stackoverflow帖子,如果不是很好,请见谅。反馈肯定会有帮助!我目前在使用TwitterStreamingAPI的项目中遇到了java.lang.OutOfMemoryError:JavaHeapspace问题。在传输大约500-1000条推文后出现错误,我无法查明是什么原因导致的。在StatusListener的onStatus方法中,我有以下代码:publicvoidonStatus(Statusstatus){tweetCount++;System.out.println("Tweet#"+tweetCount);StringstatusInfo=stat

java - LOG4J2 - 如何以编程方式创建文件附加程序?

我需要以编程方式设置文件附加程序。我想在log4j2.xml上设置我的附加程序,但我想在运行时(以编程方式)仅写入这些附加程序之一。示例:if(condition.equals("A")){//writelogonFile_1}elseif(condition.equals("B")){//writelogonFile_2}else{//writelogonFile_3}查看Internet上的各种教程,他们解释了如何在运行时以编程方式添加附加程序;有没有办法选择在运行时只有xml配置文件中定义的附加程序之一?第一个解决方案:我已尝试通过以下方式解决问题,但我对我的解决方案并不满意,因

java - 默认 log4j MDC 值

有谁知道如何使用log4j的配置xml为MDC中缺失的条目指定默认值?我在我的XML文件中定义了一个附加程序,如下所示:有问题的部分是来自MDC的订单ID(%X{orderID})。我四处搜索,只发现同一个线程的副本说了一些类似$${orderID:-DefaultValue}的内容,但这在这种情况下不起作用。当在没有订单ID的上下文中收到日志消息时,我需要能够将该值默认为0或-1或其他一些重要值 最佳答案 如果您在java代码中访问MDC对象,则可以通过在某些启动区域(例如,servletinit()方法)添加以下内容来初始化or

java - 如何使用 Spring Boot/slf4j 在日志文件的名称中包含日期?

和SettingalogfilenametoincludecurrentdateinLog4j是同一个问题,但是如何应用到slf4j自带的SpringBoot中呢?应用程序属性spring.application.name=keywordslogging.file=logs/${spring.application.name}.log 最佳答案 如所述hereSpringBoothasaLoggingSystemabstractionthatattemptstoconfigureloggingbasedonthecontentoft