log4net从日志中删除换行符

时间:2019-07-12 17:09:55

标签: log4net

我们当前正在将log4net与ConsoleAppender一起使用。该应用程序在Docker容器中运行,控制台输出发送到我们的云提供商(AWS CloudWatch),我们在其中进行故障排除,查看错误等。

问题是当有多行发送到控制台时(请考虑“异常堆栈跟踪”)。每行都作为单独的行发送到CloudWatch,CloudWatch将每行解释为单独的条目,看起来很乱。理想情况下,我希望每个log4net LogEntry一个CloudWatch条目,或者在控制台输出中每个LogEntry一次一行。

为此,我必须在格式化LogEntry时删除所有换行符,也许用“ \ n \ r \”或只是空格将其转义。

在log4net中获得此行为的最佳方法是什么?

0 个答案:

没有答案