I currently have multiple log files in my application using log4net.
I have a top level log file which contains every type of message. I also have an error log file
Configure the layout like this (GeneralTextLog Appender):
...
Setting IgnoresException to false tells the appender that the layout will take care of the exception. Thus you can choose not to print the stack trace.
IgnoresException