<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert Zchn";
        margin:0cm;
        font-size:10.0pt;
        font-family:"Courier New";
        mso-fareast-language:DE;}
span.HTMLVorformatiertZchn
        {mso-style-name:"HTML Vorformatiert Zchn";
        mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert";
        font-family:"Courier New";
        mso-fareast-language:DE;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">Hello,<br>
<br>
i tried many things to convince midpoint.<br>
<br>
I added some custom appender in the advance field, this caused an error because midpoint tries to parse it and fails because the default namespace is common-3<br>
<</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE">advanced><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE"><appender class=““ …><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE">      <hostname></hostname><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE"></appender><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE"><advanced><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">Afterwards i added changed the namespace to an empty one, this worked but the toString method evaluates the container to something like [appender: null]<br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">Adding my config as an XML encoded text didnt work too.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif"><br>
I now tried to find some xml type where the toStrinng method will just return the text content. The only ohne i found was PolyStringType and i tried to set the type of the containing element:<br>
<br>
<</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE">advanced xmlns=””><o:p></o:p></span></p>
<pre style="background:white"><span lang="EN-US" style="color:#080808">        <dummyContainer </span><span style="color:#871094">xsi</span><span style="color:#174AD4">:type</span><span style="color:#067D17">="c:PolyStringType"</span><span lang="EN-US" style="color:#080808">></span><span style="color:#080808"><o:p></o:p></span></pre>
<p class="MsoNormal" style="margin-left:70.8pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE"><appender class=““ …><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE">      <hostname></hostname><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE"></appender><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE"></dummyContainer><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE"><advanced><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">Unfortunately this did not work becaus midPoint seems to loose the type information.<br>
<br>
Thats all i tried. Do you have any more ideas?<br>
<br>
The longer i work on this issue i have the feeling that this never really worked. I would suggest that midpoint changes the schema of the
</span><span lang="EN-US" style="color:#067D17">AdvancedLoggingConfigurationType </span>
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">to accept string values which are written into the config without further validation.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:DE">Kind Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:DE">Emil Militzer<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:DE">__________________________<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><a href="https://www.tk.de/"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:windowtext;mso-fareast-language:DE;text-decoration:none"><img border="0" width="67" height="67" style="width:.6979in;height:.6979in" id="Grafik_x0020_5" src="cid:image002.jpg@01D83397.494B75B0"></span></a><span style="font-size:8.0pt;font-family:"Arial",sans-serif;mso-fareast-language:DE"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:black;mso-fareast-language:DE">Techniker Krankenkasse</span><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black;mso-fareast-language:DE"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:black;mso-fareast-language:DE">Headquaters<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:black;mso-fareast-language:DE">Bramfelder Straße 140, 22305 Hamburg<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:black;mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:black;mso-fareast-language:DE">Emil Militzer<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:black;mso-fareast-language:DE">Systemdevelopment<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:black;mso-fareast-language:DE">Tel. 040 - 69 09-33 52<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:black;mso-fareast-language:DE"><a href="mailto:emil.militzer@tk.de"><span style="color:#0563C1">emil.militzer@tk.de</span></a></span><span style="color:black;mso-fareast-language:DE"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#080808;mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="mso-fareast-language:DE">Von:</span></b><span style="mso-fareast-language:DE"> midPoint <midpoint-bounces@lists.evolveum.com>
<b>Im Auftrag von </b>Pavol Mederly via midPoint<br>
<b>Gesendet:</b> Dienstag, 8. März 2022 18:06<br>
<b>An:</b> midpoint@lists.evolveum.com<br>
<b>Cc:</b> Pavol Mederly <mederly@evolveum.com><br>
<b>Betreff:</b> Re: [midPoint] Advanced Logging Configuration<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Emil,<span style="mso-fareast-language:DE"><o:p></o:p></span></p>
<p>I am not sure. The source code indicates it should do something, but I am a bit scared about toString() call there.<o:p></o:p></p>
<p>Maybe just try to put something there... and observe the effect with detailed logging (set com.evolveum.midpoint.common.LoggingConfigurationManager to true). I'd be interested about the result myself. ;)<o:p></o:p></p>
<p><a href="https://github.com/Evolveum/midpoint/blob/6fba7c8aab97a99eaf59fc71c0b402bd928528e8/infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java#L263-L269">https://github.com/Evolveum/midpoint/blob/6fba7c8aab97a99eaf59fc71c0b402bd928528e8/infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java#L263-L269</a><o:p></o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>Pavol Mederly<o:p></o:p></pre>
<pre>Software developer<o:p></o:p></pre>
<pre>evolveum.com<o:p></o:p></pre>
<div>
<p class="MsoNormal">On 08/03/2022 17:42, Emil.Militzer--- via midPoint wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<pre style="background:white"><span lang="EN-US" style="font-family:"Arial",sans-serif;color:black">Hello,<o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="font-family:"Arial",sans-serif;color:black">does anybody know how to use the <advanced> tag in the logging configuration? I want to inject some free form stuff into the logging config and the schema suggests that this should be easily possible:<o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808"><</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:complexType </span><span lang="EN-US" style="color:#174AD4">name</span><span lang="EN-US" style="color:#067D17">="AdvancedLoggingConfigurationType" </span><span lang="EN-US" style="color:#174AD4">mixed</span><span lang="EN-US" style="color:#067D17">="true"</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">    <</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:annotation</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">        <</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:documentation</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">            Contains free form logging configuration.<o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">        </</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:documentation</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">        <</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:appinfo</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">            <</span><span lang="EN-US" style="color:#871094">a</span><span lang="EN-US" style="color:#0033B3">:container</span><span lang="EN-US" style="color:#080808">>true</</span><span lang="EN-US" style="color:#871094">a</span><span lang="EN-US" style="color:#0033B3">:container</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">        </</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:appinfo</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">    </</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:annotation</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">    <</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:sequence</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">        <</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:any </span><span lang="EN-US" style="color:#174AD4">maxOccurs</span><span lang="EN-US" style="color:#067D17">="unbounded"</span><span lang="EN-US" style="color:#080808">/><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808">    </</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:sequence</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808"></</span><span lang="EN-US" style="color:#871094">xsd</span><span lang="EN-US" style="color:#0033B3">:complexType</span><span lang="EN-US" style="color:#080808">><o:p></o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="color:#080808"><o:p> </o:p></span></pre>
<pre style="background:white"><span lang="EN-US" style="font-family:"Arial",sans-serif;color:black">I just want to add some text in the config. I tried many things which didn’t work but I think i am missing the easy solution here.</span><o:p></o:p></pre>
<pre style="background:white"><span lang="EN-US" style="font-family:"Arial",sans-serif;color:black"> </span><o:p></o:p></pre>
<pre style="background:white"><span lang="EN-US" style="font-family:"Arial",sans-serif;color:black">Kind Regards</span><o:p></o:p></pre>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:DE">Emil
</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:DE"><br>
<br>
<o:p></o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>midPoint mailing list<o:p></o:p></pre>
<pre><a href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a><o:p></o:p></pre>
<pre><a href="https://lists.evolveum.com/mailman/listinfo/midpoint">https://lists.evolveum.com/mailman/listinfo/midpoint</a><o:p></o:p></pre>
</blockquote>
</div>
</body>
</html>