<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Redirect Codesys compiler output</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/</id><updated>2020-02-27T14:56:03.056000Z</updated><subtitle>Recent posts to Redirect Codesys compiler output</subtitle><entry><title>Redirect Codesys compiler output</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/?limit=25#c4be" rel="alternate"/><published>2020-02-27T14:56:03.056000Z</published><updated>2020-02-27T14:56:03.056000Z</updated><author><name>mkeller</name><uri>https://forge.codesys.com/u/mkeller/</uri></author><id>https://forge.codesys.comb355e4358fd12e7040d0e0efb5e42260ba89d4b5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Dirk.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;DBe hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
I use Codesys 3.5 SP5 Patch 7 with a build profile 3.5 SP3.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The problem is not the HMI category. It's only the last working category before the error.&lt;/p&gt;
&lt;p&gt;I tried it with two newer versions. With CODESYS V3.5 SP6 the problem still exists. With CODESYS V3.5 SP7 there is no error.&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Martin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Redirect Codesys compiler output</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/?limit=25#9864" rel="alternate"/><published>2020-02-27T14:56:02.424000Z</published><updated>2020-02-27T14:56:02.424000Z</updated><author><name>DBe</name><uri>https://forge.codesys.com/u/dbe/</uri></author><id>https://forge.codesys.com4c4a79947a95cc1e5d1a352556127c17a7d4f7ab</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Martin,&lt;/p&gt;
&lt;p&gt;I use Codesys 3.5 SP5 Patch 7 with a build profile 3.5 SP3.&lt;br/&gt;
Using these commands:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;guid&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;guids&lt;/span&gt;:
&lt;span class="nv"&gt;print&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GUID: {} Description: {}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;.&lt;span class="nv"&gt;format&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;guid&lt;/span&gt;, &lt;span class="nv"&gt;system&lt;/span&gt;.&lt;span class="nv"&gt;get_message_category_description&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;guid&lt;/span&gt;&lt;span class="ss"&gt;)))&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;I get these errors:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;Skript&lt;/span&gt; &lt;span class="n"&gt;Meldungen&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Information&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Build&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt; &lt;span class="n"&gt;Ausnahmefehler&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;type&lt;/span&gt; &lt;span class="s1"&gt;'exceptions.A&lt;/span&gt;
&lt;span class="s1"&gt;ttributeError'&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;AttributeError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;u&lt;/span&gt;&lt;span class="s1"&gt;'F\xfcr dieses Objekt wurde kein parameterloser&lt;/span&gt;
&lt;span class="s1"&gt; Konstruktor definiert.'&lt;/span&gt;&lt;span class="p"&gt;,),&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;traceback&lt;/span&gt; &lt;span class="k"&gt;object&lt;/span&gt; &lt;span class="k"&gt;at&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="n"&gt;x000000000000002B&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;Skript&lt;/span&gt; &lt;span class="n"&gt;Meldungen&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Information&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Build&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="n"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;"GUID: {} Description:&lt;/span&gt;
&lt;span class="ss"&gt;{}"&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;format&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;guid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;system&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get_message_category_description&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;guid&lt;/span&gt;&lt;span class="p"&gt;)))&lt;/span&gt;
&lt;span class="n"&gt;Skript&lt;/span&gt; &lt;span class="n"&gt;Meldungen&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Information&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Build&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt; &lt;span class="n"&gt;Ausnahmefehler&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;type&lt;/span&gt; &lt;span class="s1"&gt;'exceptions.A&lt;/span&gt;
&lt;span class="s1"&gt;ttributeError'&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;AttributeError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;u&lt;/span&gt;&lt;span class="s1"&gt;'F\xfcr dieses Objekt wurde kein parameterloser&lt;/span&gt;
&lt;span class="s1"&gt; Konstruktor definiert.'&lt;/span&gt;&lt;span class="p"&gt;,),&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;traceback&lt;/span&gt; &lt;span class="k"&gt;object&lt;/span&gt; &lt;span class="k"&gt;at&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="n"&gt;x000000000000002C&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Kind regards&lt;br/&gt;
Dirk&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Redirect Codesys compiler output</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/?limit=25#aef4" rel="alternate"/><published>2020-02-27T14:56:00.808000Z</published><updated>2020-02-27T14:56:00.808000Z</updated><author><name>mkeller</name><uri>https://forge.codesys.com/u/mkeller/</uri></author><id>https://forge.codesys.comc8ca3be1bcdbe9b0997d250567c41f1a0778ab08</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi DBe.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;DBe hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
"HMI Meldungen" has no constructor? Therefore you algo fails.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Which version of CODESYS do you use when this error happened?&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Martin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Redirect Codesys compiler output</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/?limit=25#a78b" rel="alternate"/><published>2020-02-27T14:56:00.176000Z</published><updated>2020-02-27T14:56:00.176000Z</updated><author><name>DBe</name><uri>https://forge.codesys.com/u/dbe/</uri></author><id>https://forge.codesys.com79e2af54f420f904bf9540135f1507aabf640d2c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Martin,&lt;/p&gt;
&lt;p&gt;works fine - thank you!&lt;br/&gt;
Only one small remark:&lt;br/&gt;
"HMI Meldungen" has no constructor? Therefore you algo fails.&lt;br/&gt;
But a try-catch filters this.&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Dirk&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Redirect Codesys compiler output</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/?limit=25#a86b" rel="alternate"/><published>2020-02-27T14:55:59.425000Z</published><updated>2020-02-27T14:55:59.425000Z</updated><author><name>mkeller</name><uri>https://forge.codesys.com/u/mkeller/</uri></author><id>https://forge.codesys.com52007c6229dc164c47aa992cec5c737afd5012c8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi DBe.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;DBe hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Is there another GUID available for this too?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Use the following code to get a list of all available message categories:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;guids&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;system&lt;/span&gt;.&lt;span class="nv"&gt;get_message_categories&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;False&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;guid&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;guids&lt;/span&gt;:
   &lt;span class="nv"&gt;print&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;GUID: {} Description: {}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;.&lt;span class="nv"&gt;format&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;guid&lt;/span&gt;, &lt;span class="nv"&gt;system&lt;/span&gt;.&lt;span class="nv"&gt;get_message_category_description&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;guid&lt;/span&gt;&lt;span class="ss"&gt;)))&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;If you replace "False" with "True" in "get_message_categories()" you only get the active message categories.&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Martin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Redirect Codesys compiler output</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/?limit=25#6014" rel="alternate"/><published>2020-02-27T14:55:57.744000Z</published><updated>2020-02-27T14:55:57.744000Z</updated><author><name>DBe</name><uri>https://forge.codesys.com/u/dbe/</uri></author><id>https://forge.codesys.come2ecaf807f5d5624f235a55469d1e56682607a4c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Martin,&lt;/p&gt;
&lt;p&gt;thank you very much! The compile information is printed within cmd prompt AND log file now   .&lt;br/&gt;
During project creation I do a SVN checkout (via codesys addon). These reports are printed within cmd prompt only.&lt;br/&gt;
Is there another GUID available for this too?&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Dirk&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Redirect Codesys compiler output</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/?limit=25#d099" rel="alternate"/><published>2020-02-27T14:55:57.097000Z</published><updated>2020-02-27T14:55:57.097000Z</updated><author><name>mkeller</name><uri>https://forge.codesys.com/u/mkeller/</uri></author><id>https://forge.codesys.com7d8647185a012678b352a6106f541f3486f00695</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi DBe.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;DBe hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
How can I redirect the messages that come out of codesys during e.g. the python command "app.create_boot_application(bootapppath)" ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here some example code:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;CompileCategory&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;Guid&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;{97F48D64-A2A3-4856-B640-75C046E37EA9}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;found&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;projects&lt;/span&gt;.&lt;span class="nv"&gt;primary&lt;/span&gt;.&lt;span class="nv"&gt;find&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Application&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;, &lt;span class="nv"&gt;True&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;app&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;found&lt;/span&gt;[&lt;span class="mi"&gt;0&lt;/span&gt;]
\# &lt;span class="nv"&gt;Clear&lt;/span&gt; &lt;span class="nv"&gt;messages&lt;/span&gt; &lt;span class="nv"&gt;from&lt;/span&gt; &lt;span class="nv"&gt;Build&lt;/span&gt; &lt;span class="nv"&gt;category&lt;/span&gt;
&lt;span class="nv"&gt;system&lt;/span&gt;.&lt;span class="nv"&gt;clear_messages&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CompileCategory&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;app&lt;/span&gt;.&lt;span class="nv"&gt;create_boot_application&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;r&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;C:\Temp\App.app&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
\# &lt;span class="nv"&gt;Get&lt;/span&gt; &lt;span class="nv"&gt;message&lt;/span&gt; &lt;span class="nv"&gt;objects&lt;/span&gt; &lt;span class="nv"&gt;which&lt;/span&gt; &lt;span class="nv"&gt;contain&lt;/span&gt; &lt;span class="nv"&gt;all&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;data&lt;/span&gt;
&lt;span class="nv"&gt;severities&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; {
   &lt;span class="nv"&gt;Severity&lt;/span&gt;.&lt;span class="nv"&gt;FatalError&lt;/span&gt; : &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Fatal error&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;, &lt;span class="nv"&gt;Severity&lt;/span&gt;.&lt;span class="nv"&gt;Error&lt;/span&gt; : &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Error&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;,
   &lt;span class="nv"&gt;Severity&lt;/span&gt;.&lt;span class="nv"&gt;Warning&lt;/span&gt; : &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Warning&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;, &lt;span class="nv"&gt;Severity&lt;/span&gt;.&lt;span class="nv"&gt;Information&lt;/span&gt; : &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Information&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;,
   &lt;span class="nv"&gt;Severity&lt;/span&gt;.&lt;span class="nv"&gt;Text&lt;/span&gt; : &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Text&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
   }
&lt;span class="nv"&gt;msgs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;system&lt;/span&gt;.&lt;span class="nv"&gt;get_message_objects&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CompileCategory&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;msg&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;msgs&lt;/span&gt;:
   &lt;span class="nv"&gt;sev&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;severities&lt;/span&gt;[&lt;span class="nv"&gt;msg&lt;/span&gt;.&lt;span class="nv"&gt;severity&lt;/span&gt;]
   &lt;span class="nv"&gt;print&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;{} {}{}: {}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;.&lt;span class="nv"&gt;format&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;sev&lt;/span&gt;, &lt;span class="nv"&gt;msg&lt;/span&gt;.&lt;span class="nv"&gt;prefix&lt;/span&gt;, &lt;span class="nv"&gt;msg&lt;/span&gt;.&lt;span class="nv"&gt;number&lt;/span&gt;, &lt;span class="nv"&gt;msg&lt;/span&gt;.&lt;span class="nv"&gt;text&lt;/span&gt;&lt;span class="ss"&gt;))&lt;/span&gt;
\# &lt;span class="nv"&gt;Or&lt;/span&gt;: &lt;span class="nv"&gt;Get&lt;/span&gt; &lt;span class="nv"&gt;only&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;message&lt;/span&gt; &lt;span class="nv"&gt;text&lt;/span&gt;
&lt;span class="nv"&gt;msgs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;system&lt;/span&gt;.&lt;span class="nv"&gt;get_messages&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CompileCategory&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;msg&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;msgs&lt;/span&gt;:
   &lt;span class="nv"&gt;print&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;msg&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;BR&lt;br/&gt;
Martin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Redirect Codesys compiler output</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/1eb65c482c/?limit=25#cb33" rel="alternate"/><published>2020-02-27T14:55:56.453000Z</published><updated>2020-02-27T14:55:56.453000Z</updated><author><name>DBe</name><uri>https://forge.codesys.com/u/dbe/</uri></author><id>https://forge.codesys.com12783b4d8bfcc96c06aca324ca3cbaafbb79aa26</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I would like to set up an automated software build system on a scripting base.&lt;br/&gt;
Therefore I start a batch file containing the "codesys --runscript" commands for a python script to compile a codesys project with the option --enablescripttracing.&lt;br/&gt;
This works fine, but the trace output is not redirected into a file completely.&lt;br/&gt;
On cmd prompt the batch file output ist redirected via "build.bat &amp;gt;&amp;gt; log1.dat" - ok&lt;br/&gt;
Within build.bat the python "print()" script commands are redirected via "&amp;gt; log2.dat Codesys --runscript ..." - ok&lt;br/&gt;
But the codesys compiler messages are displayed within cmd prompt   &lt;/p&gt;
&lt;p&gt;How can I redirect the messages that come out of codesys during e.g. the python command "app.create_boot_application(bootapppath)" ?&lt;/p&gt;
&lt;p&gt;Best regards&lt;br/&gt;
Dirk&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>