[
https://issues.apache.org/jira/browse/LOG4NET-292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pavlos Touboulidis updated LOG4NET-292:
---------------------------------------
Attachment: config-examples.patch
Indeed, ManagedColoredConsoleAppender makes more sense. Good call on the
automatic properties, forgot all about them. Thanks.
I've attached a patch for the configuration example. Is it OK?
> Managed ColoredConsoleAppender for .NET2/Mono.
> ----------------------------------------------
>
> Key: LOG4NET-292
> URL: https://issues.apache.org/jira/browse/LOG4NET-292
> Project: Log4net
> Issue Type: Improvement
> Components: Appenders
> Affects Versions: 1.2.11
> Reporter: Pavlos Touboulidis
> Priority: Minor
> Fix For: 1.2.12
>
> Attachments: ColoredConsoleAppender2.cs, config-examples.patch
>
>
> The original ColoredConsoleAppender was written before the .NET framework
> (and Mono) had built-in support for console colors so it was written using
> Win32 API calls. The AnsiColorTerminalAppender, while it works, isn't
> understood by the Windows command prompt so there's no console appender that
> works on both environments.
> I'm attaching a replacement for both classes that uses the new (.NET 2)
> console colors and works on both platforms. It is based on the existing
> ColoredConsoleAppender. The color mapping values are not compatible with the
> previous version since this one uses the standard .NET 2 ConsoleColor
> enumeration values.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira