我使用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" />