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

Reply via email to