C# – List of Log4net Conversion Patterns

.netc++log4netlogging

Is there a comprehensive list of all the conversion patterns available for log4net? I can't even find them in the source code.

All I have found is this; shouldn't there be more patterns? For example, how would I get the name of the hosting application?

Also, how can I add my own patterns?

As an example here is the comparable list but for nlog.

Edit:
I have found the Pattern for application name; it's [Application]. But I'm still looking for the mother-load. Can someone at least point me to the class in the source that manages these? Maybe I could find the list from that.

Best Solution

The Remarks section of the log4net.Layout.PatternLayout class in the Apache Log4Net SDK documentation looks to have what we want:

http://logging.apache.org/log4net/release/sdk/?topic=html/T_log4net_Layout_PatternLayout.htm