0

默认情况下 Commerce Server 的管道记录到%WEBROOT%\pipelines\log,是否有可以更改此位置的配置值?

4

1 回答 1

1

我不相信您可以通过 Commerce Server 2007 API 或配置来做到这一点。但是,我通过使用 Windows mklink 命令创建NTFS 符号链接(在 Windows Server 2008、Vista 和 7 上受支持)实现了这一点。

如何使用 mklink 重新定位 Commerce Server 管道日志

  1. 如果该目录%WEBROOT%\pipelines\log存在,请将其删除。
  2. 创建新的日志目录(例如x:\new\location\path
  3. 运行以下命令(以管理员身份)创建符号链接:
    mklink /D %WEBROOT%\pipelines\log x:\new\location\path
  4. 在新目录上设置适当的权限(以便 CS 可以登录到它)。
  5. 启用 CS 管道日志记录并观察它记录到新目录。

免责声明: 我只在开发机器上使用过它。我不知道为什么它在生产中不适合您,但请自行承担测试和使用的风险!

当心龙:我不确定管道日志记录是否能优雅地处理并发 PCF 执行(在 prod 中很常见)。Microsoft 还明确建议不要在生产环境中启用管道日志记录

于 2011-05-20T09:27:14.457 回答