2010-09-28 4 views
2

J'ai essayé d'ajouter cc et bcc adresses SmtpAppender de log4net mais je reçois pas le flair:Apache log4net: Comment définir les adresses CC et BCC à SmtpAppender du fichier de configuration

<appender name="Mail" type="log4net.Appender.SmtpAppender"> 
    <to value="[email protected]" /> 
    <cc value="[email protected]" /> 
    <bcc value="[email protected]" /> 
    <from value="[email protected]" /> 
    <subject value="Some pearls of wisdom for you" /> 
    <smtpHost value="localhost" /> 
    <bufferSize value="4096" /> 
    <lossy value="false" /> 
    <layout type="log4net.Layout.PatternLayout"> 
    <conversionPattern value="%newline%date [%-4level]%message" /> 
    </layout> 
</appender> 

J'utilise actuellement la version 1.2.10.0 de log4net, si quelqu'un pouvait m'aider, je serais très heureux.

+0

Utilisez <à value = "test1 @ test.com, test2 @ test.com, test3 @ test.com" /> –

Répondre

3

Selon this documentation, il n'y a pas de champs cc et ccc dans l'appender SMTP.

Vous pouvez utiliser une liste séparée par des points-virgules pour l'attribut To (qui serait presque équivalent à cc). Mais pas de solution pour bcc.

Vous pouvez créer une classe dérivée de SmtpAppender, qui ajoute ces propriétés.

+0

Selon http://mail-archives.apache.org/mod_mbox/logging-log4net -dev/200712.mbox/%[email protected]%3E sera-t-il disponible au 1.2.11? –

+2

Vous devez utiliser des virgules comme séparateurs la plupart du temps. Pour .Net après 1.1, vous avez besoin de virgules avant d'avoir besoin de points-virgules. – user1221784

1

Il n'y a pas de ccc ou cc, mais vous pouvez utiliser plusieurs adresses 'à'.

Vous avez réellement besoin d'utiliser les virgules comme séparateurs la plupart du temps. Pour .Net après 1.1, vous avez besoin de virgules avant d'avoir besoin de points-virgules.

Questions connexes