首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BURN:记录BURN_PACKAGE->用于创建完整日志文件的sczLogPathVariable

BURN:记录BURN_PACKAGE->用于创建完整日志文件的sczLogPathVariable
EN

Stack Overflow用户
提问于 2014-12-23 13:09:30
回答 1查看 130关注 0票数 0

我正在使用WIX 3.7,我希望在我想要的位置创建我的MSIBURN日志文件。我逐字地尝试了这两种方法,在How to set or get all logs in a custom bootstrapper application新闻组帖子中提到。但是,会在默认位置创建日志文件。由于手头有时间,我决定通过WIX 3.9 Source Code探索WIX 3.7,尝试找出使用BURN_PACKAGE-> sczLogPathVariable数据成员的位置。

然而,我发现只有5个对BURN_PACKAGE-> sczLogPathVariable的引用

代码语言:javascript
复制
\wix38-debug\src\burn\engine\logging.cpp(191):
if ((!fRollback && pPackage->sczLogPathVariable && *pPackage->sczLogPathVariable) ||

\wix38-debug\src\burn\engine\logging.cpp(197): hr = VariableSetString(pVariables, fRollback ? pPackage->sczRollbackLogPathVariable : pPackage->sczLogPathVariable, sczLogPath, FALSE);

\wix38-debug\src\burn\engine\package.cpp(152):
hr = XmlGetAttributeEx(pixnNode, L"LogPathVariable", &pPackage->sczLogPathVariable);

\wix38-debug\src\burn\engine\package.cpp(303):
ReleaseStr(pPackage->sczLogPathVariable);

\wix38-debug\src\burn\engine\package.h(165):

LPWSTR sczLogPathVariable;//要设置为日志路径的变量的名称。

我期望有一些代码能够实际检索变量的值,然后将该值与合成的Log File Name连接起来,以创建完整的文件路径。也许我漏掉了一些明显的东西?你们有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2014-12-23 13:39:58

*Package/@LogPathVariable用于指定获取日志路径的变量。要控制日志记录,请使用Log element

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

https://stackoverflow.com/questions/27614404

复制
相关文章

相似问题

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