如何从日志中删除源路径

时间:2020-02-21 13:44:26

标签: c# .net logging log4net log4net-configuration

我使用log4net登录.Net应用程序。它工作正常,但我想从日志消息中删除完整的源文件路径。而是只给出相对路径或仅给出文件名

当前:

2020-02-19 13:06:47,887 [1] ERROR C:\Users\xyz1234\Code-Repo\ABC-Tools\DataFeed\ABC.DF-CBA-Library\Helper\Thread2\Process_DF_Log.cs - System.NullReferenceException: Object reference not set to an instance of an object.

2020-02-19 13:08:01,415 [1] ERROR C:\Users\xyz1234\Code-Repo\ABC-Tools\DataFeed\ABC.DF-CBA-Library\Helper\Thread2\Process_DF_Log.cs - System.NullReferenceException: Object reference not set to an instance of an object.

我不希望日志中包含“ C:\ Users \ xyz1234 \ Code-Repo \ ABC-Tools \ DataFeed”。有什么我可以做的方法/配置,以便日志文件不会给出完整路径,而是相对路径?

我的模式是:

<conversionPattern value="%date [%thread] %level %logger - %message%newline" />

0 个答案:

没有答案