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