首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adobe软件包管理器-如何使用curl显示活动日志

Adobe软件包管理器-如何使用curl显示活动日志
EN

Stack Overflow用户
提问于 2022-02-14 13:58:20
回答 2查看 346关注 0票数 2

我正在使用curl自动化AEM包管理器,但我希望看到实际的进展。我在右下角窗口的/crx/packmgr/index.jsp中看到了什么。

因此,例如,如果我构建或安装了一个大型软件包,卷发进度只会显示它仍然很忙/等待,而不是实际发生的事情。

我希望看到日志输出如下

代码语言:javascript
复制
Building package
A META-INF
A META-INF/MANIFEST.MF
A META-INF/vault
A META-INF/vault/config.xml
A META-INF/vault/filter.xml
A META-INF/vault/nodetypes.cnd
A META-INF/vault/properties.xml
A /.content.xml
A /content
A /content/.content.xml
...
Package built in 407377ms.

如果有一种方法来获取这个信息的帖子请求

代码语言:javascript
复制
curl -u admin:admin -X POST 
'http://localhost:4502/crx/packmgr/service/.json/etc/packages/my_packages
 /allmycontent-1.0.zip?cmd=build'

或者我可以得到一些其他的url来查看活动日志?

EN

回答 2

Stack Overflow用户

发布于 2022-05-05 07:12:38

请看这篇文章:https://stackoverflow.com/a/50325299/1514647

在为org.apache.jackrabbit.vault.packaging.impl.ActivityLog添加记录器时,它将创建条目:

代码语言:javascript
复制
05.05.2022 09:00:00.024 *INFO* [OsgiInstallerImpl] org.apache.jackrabbit.vault.packaging.impl.ActivityLog group:packagname:1.0.0: CREATE
05.05.2022 09:00:00.024 *INFO* [OsgiInstallerImpl] org.apache.jackrabbit.vault.packaging.impl.ActivityLog group:packagname:1.0.0: UPLOAD
05.05.2022 09:00:00.105 *INFO* [OsgiInstallerImpl] org.apache.jackrabbit.vault.packaging.impl.ActivityLog group:packagname:1.0.0: EXTRACT_SUB_PACKAGES ()

此外,我建议为org.apache.jackrabbit.vault.fs.io.AbstractExporter设置一个记录器

它将注销添加或提取的每个文件,例如:

代码语言:javascript
复制
05.05.2022 09:00:00.314 *DEBUG* [qtp1496533170-1940] org.apache.jackrabbit.vault.fs.io.AbstractExporter A META-INF
05.05.2022 09:00:00.315 *DEBUG* [qtp1496533170-1940] org.apache.jackrabbit.vault.fs.io.AbstractExporter A META-INF/MANIFEST.MF
05.05.2022 09:00:00.315 *DEBUG* [qtp1496533170-1940] org.apache.jackrabbit.vault.fs.io.AbstractExporter A META-INF/vault
05.05.2022 09:00:00.315 *DEBUG* [qtp1496533170-1940] org.apache.jackrabbit.vault.fs.io.AbstractExporter A META-INF/vault/config.xml

之后,可以在tail -f error.log文件夹中执行crx-quickstart/logs操作。

票数 0
EN

Stack Overflow用户

发布于 2022-09-30 08:12:39

有一种简单的方法可以使用以下方法来实现:

代码语言:javascript
复制
curl -ku admin:admin -F file=@"package-1.0.zip" -F force=true -F install=true http://localhost:4502/crx/packmgr/service.jsp

这将像预期的那样打印输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71113073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档