[ 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