[ http://issues.apache.org/jira/browse/LOG4NET-91?page=all ]
DaBuddhaMan updated LOG4NET-91:
-------------------------------
Attachment: AppenderSkeleton.cs.diff
> [PATCH] Add layout param to RenderLoggingEvent function of AppenderSkeleton
> class
> ---------------------------------------------------------------------------------
>
> Key: LOG4NET-91
> URL: http://issues.apache.org/jira/browse/LOG4NET-91
> Project: Log4net
> Issue Type: Improvement
> Affects Versions: 1.2.10
> Reporter: DaBuddhaMan
> Attachments: AppenderSkeleton.cs.diff, AppenderSkeleton.cs.diff,
> AppenderSkeleton.cs.diff
>
>
> If you want to use layouts on other places then the Layout Property, for
> example if you want to implement a NonBufferedSmtpAppender to use a pattern
> layout for the subject of the mail message instead of a simple string:
> public ILayout Subject
> {
> get { return m_subject; }
> set { m_subject = value; }
> }
> with configuration like this:
> <appender name="smtp" type="log4net.Appender.SmtpAppender, log4net">
> <to value="[email protected]" />
> <from value="Test Program" />
> <subject>
> <conversionPattern value="LOGMSG: [%logger] %level" />
> </subject>
> it would be great that we can reuse some code of the AppenderSkeleton class:
> So it would be great to add a layout param to the RenderLoggingEvent function.
> --> RenderLoggingEvent(TextWriter writer, LoggingEvent loggingEvent, ILayout
> layout)
> see the attachment
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira