默认情况下 Commerce Server 的管道记录到%WEBROOT%\pipelines\log
,是否有可以更改此位置的配置值?
问问题
173 次
1 回答
1
我不相信您可以通过 Commerce Server 2007 API 或配置来做到这一点。但是,我通过使用 Windows mklink 命令创建NTFS 符号链接(在 Windows Server 2008、Vista 和 7 上受支持)实现了这一点。
如何使用 mklink 重新定位 Commerce Server 管道日志
- 如果该目录
%WEBROOT%\pipelines\log
存在,请将其删除。 - 创建新的日志目录(例如
x:\new\location\path
) - 运行以下命令(以管理员身份)创建符号链接:
mklink /D %WEBROOT%\pipelines\log x:\new\location\path
- 在新目录上设置适当的权限(以便 CS 可以登录到它)。
- 启用 CS 管道日志记录并观察它记录到新目录。
免责声明: 我只在开发机器上使用过它。我不知道为什么它在生产中不适合您,但请自行承担测试和使用的风险!
当心龙:我不确定管道日志记录是否能优雅地处理并发 PCF 执行(在 prod 中很常见)。Microsoft 还明确建议不要在生产环境中启用管道日志记录。
于 2011-05-20T09:27:14.457 回答