where does logger write to?

Stefano Zanmarchi zanmarchi at gmail.com
Tue Sep 13 09:24:55 BST 2011


I forgot to say that I have also tried  to set to DEBUG the level of
the attribute logger:
   <logger name="edu.internet2.middleware.shibboleth.common.attribute">
     <level value="DEBUG" />
   </logger>
as well as tried the same script calling " logger.debug".
Still it is not writing any logs (neither to idp-process.log, nor to
idp-audit or idp-access-log).
Thank you,
Stefano


On Mon, Sep 12, 2011 at 5:21 PM, Stefano Zanmarchi <zanmarchi at gmail.com> wrote:
> Hi,
> sorry for a probably silly question, but I can't figure out how to get it work.
> The following script is working just fine, the attribute is being
> released, but I can't find the file
> where the info method of the logger object is writing to.
> Do I have to enable something, like in logging.xml?
> Any help is greatly appreciated,
> thanks,
> Stefano
>
> <resolver:AttributeDefinition xsi:type="Script"
>
> xmlns="urn:mace:shibboleth:2.0:resolver:ad"
>                                               id="testThree">
>  <resolver:Dependency ref="virtualdirectory" />
>  <resolver:AttributeEncoder xsi:type="enc:SAML2String"
> name="www.miotest.it/testThree" />
>  <Script><![CDATA[
>   importPackage(Packages.edu.internet2.middleware.shibboleth.common.attribute.provider);
>   importPackage(Packages.org.slf4j);
>   logger = LoggerFactory.getLogger("edu.internet2.middleware.shibboleth.resolver.Script.testThree");
>   testThree = new BasicAttribute("testThree");
>   if (typeof mailstud != "undefined") {
>    logger.info("mailstud valorizzato a: " + mailstud.getValues());
>    testThree.getValues().add(mailstud.getValues().get(0));
>   }
>   else {
>    logger.info("mailstud non definita")
>    testThree.getValues().add("N/D");
>    }
>   ]]></Script>
> </resolver:AttributeDefinition>
>


More information about the users mailing list