log4net 模式为没有完整路径的文件名提供了什么
我的 log4net 转换模式如下所示
<conversionPattern value="%5level [%thread] (%file:%line) - %message%newline" />
%file 吐出完整路径,覆盖我的控制台窗口中几乎一整行。
我怎样才能只获取文件名(减去路径)。
现在看起来像这样
INFO [10] <c:\My Root Dir\Subdir\...........................\filename.cs> - My message
我希望它看起来像
INFO [10] <filename.cs> - My message
谢谢
My log4net conversion pattern looks like this
<conversionPattern value="%5level [%thread] (%file:%line) - %message%newline" />
The %file spits out the full path covering almost one full line in my console window.
How can I get just the file name (minus path).
Right now it looks like this
INFO [10] <c:\My Root Dir\Subdir\...........................\filename.cs> - My message
I want it to look like
INFO [10] <filename.cs> - My message
thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以编写自己的模式布局转换器,也许像这样:
然后按如下方式配置它:
You can write your own pattern layout converter, maybe like this:
Then you configure it as follows:
不要忘记这些 using 语句:
Don't forget these using statements: