您可以更改 Commerce Server 2007 中管道日志文件的位置吗?
默认情况下,Commerce Server 的管道日志记录到 %WEBROOT%\pipelines\log
,是否有配置值可以更改此位置?
By default Commerce Server's pipelines log to %WEBROOT%\pipelines\log
, is there a configuration value that can change this location?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不相信您可以通过 Commerce Server 2007 API 或配置来执行此操作。但是,我通过使用 Windows mklink 命令< /a> 创建 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
免责声明:我只在开发机器上使用过它。我不知道为什么它在生产中不适合您,但请自行承担测试和使用的风险!
当心恶龙:我不确定管道日志记录能否正常处理并发 PCF 执行(在产品中常见)。 Microsoft 还明确建议不要在生产中启用管道日志记录< /a>.
I don't believe you can do this via the Commerce Server 2007 API or configuration. However, I have achieved this by using the Windows mklink command to create an NTFS symbolic link (supported on Windows Server 2008, Vista and 7).
How to re-locate the Commerce Server pipeline log using mklink
%WEBROOT%\pipelines\log
exists, delete it.x:\new\location\path
)mklink /D %WEBROOT%\pipelines\log x:\new\location\path
Disclaimer: I have only used this on a development machine. I do not know of any reason why it should not work for you in production, but please test and use at your own risk!
Beware the Dragons: I'm not sure the pipeline logging gracefully handles concurrent PCF executions (common in prod). Microsoft also explicitly advise against enabling pipeline logging in production.