如何将 log4j 用于 Alfresco Repository AMP?
我尝试了一下,但在 catalina.out 和 alfresco.log 中都没有登陆。
我想我必须在我的 log4j.properties 文件中添加一些配置:
/content-repo/src/main/amp/config/alfresco/module/content-repo/log4j.properties
我正在为 alfresco maven sdk 2.1.0 版开发一个 Java 支持的 repo-tier WebScript 并使用 integration-test -Pamp-to-war 命令。
最佳答案
您要调试/记录什么?
你试过看这里吗:
Alfresco Developer Series Tutorial - Maven-SDK
该文档非常全面地介绍了如何在 Alfresco 中记录您的模块扩展。
如果您正在尝试调试存储库层服务器端 Web 脚本,这通常是您要更新的条目:
log4j.logger.org.alfresco.repo.jscript.ScriptLogger=debug
然后在您的网络脚本中使用它,如下所示:
logger.log("登录我");
另一个有用的链接在这里:
如果这些链接都不能帮助您,您可能应该使用一些附加信息更新您的问题,例如:
- 您正在开发什么扩展(repo-tier 或 share-tier)
- 您开发的对象是什么(露天、共享还是一体化?)
- 您使用的是哪个 Alfresco Maven-SDK 版本
- 你到底想记录/调试什么
干杯
关于java - 用于 Alfresco Repository AMP 的 log4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32237549/