I took the msi call code out of wcautil and called it manually without without the checks for log level.
Using the log command directly from wcalog.cpp MsiProcessMessage(install, INSTALLMESSAGE_INFO, hrec); returns 0 creating no output Modifying it to try and force logging MsiProcessMessage(install, INSTALLMESSAGE_ERROR, hrec); returns 0 logging as expected Both of these are being called with msiexec /i installer.msi /l*vx! install.log Is there another call I should be looking for an error return on? -Tim On Wed, Jul 21, 2010 at 9:24 PM, Rob Mensching <r...@robmensching.com> wrote: > WcaLog just calls MSI APIs. You might try debugging down to see if the MSI > API calls are return failures. > > I've never seen a problem with logging except that you can't log at all > from > a button push. > > On Wed, Jul 21, 2010 at 1:05 PM, Fangren <tim.kr...@shavlik.com> wrote: > > > > > I have a custom action that does not log no matter what method is used to > > turn logging on. Even though it executes correctly. I can see the > > property > > being set in the log and the custom action begin and end. > > > > Code example (made generic): > > > > extern "C" UINT __stdcall MyCustomAction(MSIHANDLE install) > > { > > CUSTOM_ACTION_BEGIN > > { > > HRESULT hr = ::WcaInitialize(install, "MyCustomAction"); > > if (FAILED(hr)) > > { > > return ERROR_INSTALL_FAILURE; > > } > > > > ::WcaLog(LOGMSG_STANDARD, "Establishing MyCustomAction"); > > > > std::wstring info = GenerateInfo(); > > SaveMsiProperty(install, L"REGISTEREDINFO", info); > > > > ::WcaLog(LOGMSG_VERBOSE, "Info is %S", info); > > > > return ::WcaFinalize(ERROR_SUCCESS); > > } > > CUSTOM_ACTION_END > > } > > > > > > Based on research it appears there is a bug in wcautil that prevent > > deferred > > custom actions from logging. Looking into this I found the following: > > > > http://www.joyofsetup.com/2008/07/15/verbose-logging-from-wcautil/ > > In the comments is the mention of a bug being created in 2008. > > > > I did find a similar bug on SouceForge: ID 1845036. > > > > > https://sourceforge.net/tracker/index.php?func=detail&aid=1845036&group_id=105970&atid=642714 > > > > This bug was closed because they weren't sure how to reproduce it. I > have > > been able to consistently reproduce this through use of deferred custom > > actions. Logging works as expected in my non-deferred custom actions. > > > > Does anyone know if this has been fixed yet? If not is there a method to > > re-open the bug or should I submit a new one? > > > > I did try this in a 3.5 based build and the same problem still existed. > > > > > > -- > > View this message in context: > > > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Wcalog-does-not-log-tp5322711p5322711.html > > Sent from the wix-users mailing list archive at Nabble.com. > > > > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by Sprint > > What will you do first with EVO, the first 4G phone? > > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > -- > virtually, Rob Mensching - http://RobMensching.com LLC > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://ad.doubleclick.net/clk;226879339;13503038;l? http://clk.atdmt.com/CRS/go/247765532/direct/01/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users