A WPF GUI for editing log4net configuration files. This tool can edit log4net configurations saved as XML (*.xml) or saved inside other appication configuration files (*.config). Features include:
- An intuitive user interface
- Data validation
- Contextual help
- Links to log4net documentation
Currently under construction. log4net configuration files can be quite large and complex (hence this editor), so it may take some time to fully support all of the available features. See Support section below for more information.
Appender | Supported |
---|---|
AdoNetAppender | |
AnsiColorTerminalAppender | |
AspNetTraceAppender | |
AsyncForwardingAppender | ✓ |
BufferingForwardingAppender | |
ColoredConsoleAppender | |
ConsoleAppender | ✓ |
DebugAppender | |
EventLogAppender | ✓ |
FileAppender | ✓ |
ForwardingAppender | ✓ |
LocalSyslogAppender | ✓ |
ManagedColoredConsoleAppender | ✓ |
MemoryAppender | |
NetSendAppender | |
OutputDebugStringAppender | |
ParallelForwardingAppender | |
RemoteSyslogAppender | ✓ |
RemotingAppender | |
RollingFileAppender | ✓ |
SmtpAppender | |
SmtpPickupDirAppender | |
TelnetAppender | |
TextWriterAppender | |
TraceAppender | |
UdpAppender | ✓ |
Filter | Supported | Notes |
---|---|---|
DenyAllFilter | ✓ | |
LevelMatchFilter | ✓ | |
LevelRangeFilter | ✓ | |
LoggerMatchFilter | ✓ | |
MdcFilter | Deprecated in favor of PropertyFilter | |
NdcFilter | Deprecated in favor of PropertyFilter | |
PropertyFilter | ✓ | |
StringMatchFilter | ✓ |
Layout | Supported |
---|---|
DynamicPatternLayout | |
ExceptionLayout | |
Layout2RawLayoutAdapter | |
PatternLayout | ✓ |
RawLayoutConverter | |
RawPropertyLayout | |
RawTimeStampLayout | |
RawUtcTimeStampLayout | |
SimpleLayout | ✓ |
XmlLayout | |
XmlLayoutBase | |
XmlLayoutSchemaLog4j |