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()

最新文章

  1. 自己解决虚拟机Ubuntu开机黑屏
  2. 兼容IE7音乐播放器之jplayer的使用
  3. 【原创】Newlife.XCode的常见功能使用(一)查询与数据初始化
  4. Struts2学习笔记《三》
  5. mysql全库备份数据库脚本
  6. Android——Cocosd2d-x手机游戏开发学习思路
  7. C++虚函数实现多态原理(转载)
  8. iOS 开发 之 测试框架kiwi
  9. [hadoop] - Container [xxxx] is running beyond physical/virtual memory limits.
  10. java中System.getProperty()的作用及使用
  11. 如何巧妙的利用selenium和requests组合来进行操作需要登录的页面
  12. ARM Mcp2515添加驱动
  13. (转)Spring Boot 2 (四):使用 Docker 部署 Spring Boot
  14. 设置LISTControl控件某一行的背景和文字颜色
  15. Python查找最新测试报告到邮件功能
  16. MySql开启远程账户登陆总结
  17. apache配置CA证书通过https通信
  18. TabControl中显示和隐藏TabPage页
  19. hdu 5671 Matrix 标记。。。有点晕
  20. Android批量打包提速 - 1分钟900个市场不是梦

热门文章

  1. android support Percent支持库开发
  2. python logging TimedRotatingFileHandler 作用
  3. Maven开源中国镜像
  4. 使用zend studio配置Xdebug调试PHP教程
  5. WPF 显示初始化界面
  6. 翻译:AngularJS应用的认证技术
  7. 【redis】01Redis的介绍与安装部署
  8. Java Memory Basic
  9. CLR 读书笔记
  10. http://www.aboutyun.com/thread-8792-1-1.html