Keith, you may be correct. I think my performance issue might just boil down to DTF interop being generally inefficient for my intended purpose.
What I've implemented is a silent handler which sends install progress messages over a WCF duplex channel to another machine. This app has a GUI which displays the installation progress. The only messages I need to send back over that channel are Progress and an exit code (so I can trap errors on the remote end). However, I still want the full MSI log file on the local machine. All of the above work just fine, but it's super chatty, slow, and verbose. Happy to elaborate offline. gist.github.com/mrichman/a01acdfe98a56ff44b42 -- Mark Richman (954) 234-9049 <1-954-234-9049> m...@markrichman.com | http://markrichman.com https://linkedin.com/in/mrichman On Wed, Apr 22, 2015 at 9:04 AM, <keith.doug...@statcan.gc.ca> wrote: > I may be wrong, but in my experience *any* log contains those. > > > > Keith Douglas > Statistics Canada | 170 Tunney's Pasture Driveway, Ottawa ON K1A 0T6 > Statistique Canada | 170, promenade Tunney's Pasture, Ottawa ON K1A 0T6 > keith.doug...@statcan.gc.ca > Telephone | Téléphone 613-854-5589 > Facsimile | Télécopieur 613-951-4674 > Government of Canada | Gouvernement du Canada > > -----Original Message----- > From: Mark A. Richman [mailto:m...@markrichman.com] > Sent: April-22-15 8:18 AM > To: General discussion about the WiX toolset. > Subject: Re: [WiX-users] Too Many Events Using InstallLogModes > > I read the docs. None of what I've read so far shows which log level > (InstallLogModes) will show/hide the following type of messages: > > MSI (c) (E8:30) [16:46:35:016]: Creating MSIHANDLE (28312) of type 790531 > for thread 6448 MSI (c) (E8:30) [16:46:35:047]: Closing MSIHANDLE (28312) > of type 790531 for thread 6448 > > > -- > Mark Richman > (954) 234-9049 <1-954-234-9049> > m...@markrichman.com | http://markrichman.com > https://linkedin.com/in/mrichman > > On Tue, Apr 21, 2015 at 5:00 PM, Phil Wilson <phildgwil...@gmail.com> > wrote: > > > Seems unlikely to be the Terminate setting. This is the base > documentation: > > > > https://msdn.microsoft.com/en-us/library/aa370573(v=vs.85).aspx > > > > that the interop is mapping to. > > --------------- > > Phil Wilson > > > > > > On Tue, Apr 21, 2015 at 1:39 PM, Mark A. Richman > > <m...@markrichman.com> > > wrote: > > > I discovered that using InstallLogModes.Terminate is what's > > > producing the verbose events...but why? > > > > > > -- > > > Mark Richman > > > (954) 234-9049 <1-954-234-9049> > > > m...@markrichman.com | http://markrichman.com > > > https://linkedin.com/in/mrichman > > > > > > On Tue, Apr 21, 2015 at 2:26 PM, Mark A. Richman > > > <m...@markrichman.com> > > > wrote: > > > > > >> Do you know which flag(s) correspond to "Creating MSIHANDLE" and > > "Closing > > >> MSIHANDLE" messages? > > >> > > >> -- > > >> Mark Richman > > >> (954) 234-9049 <1-954-234-9049> > > >> m...@markrichman.com | http://markrichman.com > > >> https://linkedin.com/in/mrichman > > >> > > >> On Tue, Apr 21, 2015 at 2:21 PM, Nir Bar <nir....@panel-sw.com> > wrote: > > >> > > >>> It doesn't really matter- the point is that Windows Installer > > >>> supports these logging level regardless of how you triggered it, > > >>> be it msiexec or DFT. > > >>> These are also the same levels that MsiEnableLog > > >>> <https://msdn.microsoft.com/en-us/library/aa370091(v=vs.85).aspx> > > has. > > >>> > > >>> > > >>> > > >>> ----- > > >>> Nir Bar > > >>> Freelance Developer > > >>> Mail: nir....@panel-sw.com > > >>> Web: www.panel-sw.com > > >>> - C++ On Windows, Linux and Embedded Platforms > > >>> - WiX & InstallShield > > >>> -- > > >>> View this message in context: > > >>> > > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Too-Many > > -Events-Using-InstallLogModes-tp7600038p7600046.html > > >>> Sent from the wix-users mailing list archive at Nabble.com. > > >>> > > >>> > > >>> > > ---------------------------------------------------------------------- > > -------- > > >>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > >>> Develop your own process in accordance with the BPMN 2 standard > > >>> Learn Process modeling best practices with Bonita BPM through live > > >>> exercises > > >>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > >>> event?utm_ > > >>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=V > > >>> A_SF _______________________________________________ > > >>> WiX-users mailing list > > >>> WiX-users@lists.sourceforge.net > > >>> https://lists.sourceforge.net/lists/listinfo/wix-users > > >>> > > >> > > >> > > > > > ---------------------------------------------------------------------- > > -------- > > > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop > > > your own process in accordance with the BPMN 2 standard Learn > > > Process modeling best practices with Bonita BPM through live > > exercises > > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > event?utm_ > > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_ > > > SF _______________________________________________ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ---------------------------------------------------------------------- > > -------- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > Develop your own process in accordance with the BPMN 2 standard Learn > > Process modeling best practices with Bonita BPM through live exercises > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > event?utm_ > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your > own process in accordance with the BPMN 2 standard Learn Process modeling > best practices with Bonita BPM through live exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live > exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users