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
- Open log files directly from the UI
- Copy/Paste log4net elements
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 | ✓ |
AWS Appender | ✓ |
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 |
JetBrains Rider
Oxygen Icons
AppVeyor
Codecov
Better Code
ToastNotifications