log4net 异常不显示 class 位置
log4net Exception don't show class location
我正在使用 log for net 在数据库中记录异常。日志记录的行为很好,但内部异常有如下消息:
at ...... message details ..... at
C:/User/projects/projectX/classXPTO.cs:line 123
可惜这个异常会被第三方公司监听,我需要隐藏class位置:
C:/User/projects/projectX/classXPTO.cs
有什么建议吗?
谢谢。
这是 运行调试时的正常行为。
您有 运行ning 应用程序的 .pdb 文件。
运行time 在生成堆栈跟踪时会查找它们,以便为您提供尽可能多的信息。
如果您在没有 .pdb 文件的情况下进行部署,它将不会显示文件位置。
您也可以 运行 在 Release 模式下;
部署发布版本时,将省略 PDB 文件(除非您另外指定)
我正在使用 log for net 在数据库中记录异常。日志记录的行为很好,但内部异常有如下消息:
at ...... message details ..... at C:/User/projects/projectX/classXPTO.cs:line 123
可惜这个异常会被第三方公司监听,我需要隐藏class位置:
C:/User/projects/projectX/classXPTO.cs
有什么建议吗?
谢谢。
这是 运行调试时的正常行为。
您有 运行ning 应用程序的 .pdb 文件。 运行time 在生成堆栈跟踪时会查找它们,以便为您提供尽可能多的信息。
如果您在没有 .pdb 文件的情况下进行部署,它将不会显示文件位置。
您也可以 运行 在 Release 模式下;
部署发布版本时,将省略 PDB 文件(除非您另外指定)