Nlog Layout
2024-10-16 11:53:55
Nlog.config
<targets>
<target type="Console" name="trace" layout="${message}${newline}${onexception:inner=${newline} *****Error***** ${newline} ${exception:format=toString}${exception:format=StackTrace}}"/>
</targets>
主要Layout这段,当不是异常的时候显示Message,异常时候显示异常类型和StackTrace
也可加入${stacktrace},平时也可以显示Stacktrace。
private static void aa()
{
var logger = LogManager.GetCurrentClassLogger(); logger.Info("Hello1");
logger.Info("Hello2");
logger.Info("Hello3");
try{
throw new Exception("Test Exception",new Exception("Inner"));
}
catch(Exception error)
{
logger.InfoException("error1",error); } }
输出
Hello1
Hello2
Hello3
error1
*****Error*****
System.Exception: Test Exception ---> System.Exception: Inner
--- 内部异常堆栈跟踪的结尾 ---
在 testNlog.Program.aa() 在 testNlog.Program.aa()
最新文章
- 自己解决虚拟机Ubuntu开机黑屏
- 兼容IE7音乐播放器之jplayer的使用
- 【原创】Newlife.XCode的常见功能使用(一)查询与数据初始化
- Struts2学习笔记《三》
- mysql全库备份数据库脚本
- Android——Cocosd2d-x手机游戏开发学习思路
- C++虚函数实现多态原理(转载)
- iOS 开发 之 测试框架kiwi
- [hadoop] - Container [xxxx] is running beyond physical/virtual memory limits.
- java中System.getProperty()的作用及使用
- 如何巧妙的利用selenium和requests组合来进行操作需要登录的页面
- ARM Mcp2515添加驱动
- (转)Spring Boot 2 (四):使用 Docker 部署 Spring Boot
- 设置LISTControl控件某一行的背景和文字颜色
- Python查找最新测试报告到邮件功能
- MySql开启远程账户登陆总结
- apache配置CA证书通过https通信
- TabControl中显示和隐藏TabPage页
- hdu 5671 Matrix 标记。。。有点晕
- Android批量打包提速 - 1分钟900个市场不是梦