gpt4 book ai didi

java - neo4j 2.0 M3 记录器未找到

转载 作者:行者123 更新时间:2023-12-01 14:24:27 25 4
gpt4 key购买 nike

在这里找到了一种处理事务日志的方法:

https://gist.github.com/psuman/3118371

我移动到这里的代码:

import org.neo4j.graphdb.Node;
import org.neo4j.graphdb.event.TransactionData;
import org.neo4j.graphdb.event.TransactionEventHandler;

public class WarehouseTransactionEventHandler implements TransactionEventHandler<String> {
private static Logger log = Logger
.getLogger(WarehouseTransactionEventHandler.class);

public void afterCommit(TransactionData data, String state) {

Iterable<Node> createdNodes = data.createdNodes();
for(Node n: createdNodes) {
log.info("AfterCommit ########: created node:" + n.getId());

}


}

public void afterRollback(TransactionData data, String state) {
// TODO Auto-generated method stub

}

public String beforeCommit(TransactionData data) throws Exception {
Iterable<Node> createdNodes = data.createdNodes();
for(Node n: createdNodes) {
log.info("BeforeCommit ######: created node:" + n.getId());

}

return null;
}


}

但是,当我将其添加为导入时,它找不到应该位于 org.neo4j.server.logger 中的 Logger 对象。我在 server-api-2.0.0-M03.jar 库中能找到的只有帮助程序、插件或其他内容。我正在使用 neo4j 2.0 M3 Enterprise。任何建议表示赞赏!谢谢!

最佳答案

显然它不在数据库lib文件中

您需要做的是将其添加到您的 Maven pom 或在此处下载

http://mvnrepository.com/artifact/org.neo4j.app/neo4j-server/2.0.0-M03

关于java - neo4j 2.0 M3 记录器未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17279475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com