Trace 类 和 Debug 类的区别在于,Trace 类会同时在 Debug、Release 模式下起作用,而 Debug 只作用在 Debug 模式下。

区别:

1. 输出跟踪信息

Trace.WriteLine()

将有关跟踪的信息写入 Listeners 集合中的跟踪侦听器
在 Debug 和 Release 模式都输出!默认是写到输出窗口的,也可以指定写到指定文件,或系统日志中!

2. 输出调试信息

Debug.WriteLine()

将有关调试的信息写入Listeners集合中的跟踪侦听器 。

只有 Debug 模式才会输出。

例子:

Debug 模式下,两种方式都会输出到 Output 中

Release 模式下只有 Trace 输出

Debug 和 Trace 都是为了在一些不适合断点调试的情况下,向调试窗口输出一些调试信息,以便跟踪发现程序运行的问题。

转载于:https://www.cnblogs.com/ryanzheng/p/11077865.html

C# 调试之 Debug.WriteLine()、Trace.WriteLine()相关推荐

  1. C#的System.Diagnostics.Trace.WriteLine 写入文件

    Trace类和Debug类的区别在于Trace类会同时在Debug.Release模式下起作用,而Debug只作用在Debug模式下起作用. 在.NET平台,有很多优秀的日志类库,例如Log4Net. ...

  2. log4j的8个日志级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL)

    log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF.FATAL.ERROR.WARN.INFO.DEBUG.TRACE. ALL. ALL 最低等 ...

  3. 8个日志级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL)

    log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF.FATAL.ERROR.WARN.INFO.DEBUG.TRACE. ALL. ALL 最低等 ...

  4. MDK上使用 ULINK2设备上的SW调试 实现STM32 的 trace功能 (一)

    MDK上使用 ULINK2设备上的SW调试 实现STM32 的 trace功能 (一) 目标调试过程的配置加粗样式 在目标调试过程中,必须选择正确的调试驱动器,同时要包含正确的初始化文件. 配置调试驱 ...

  5. 安卓逆向_12 --- jeb工具的使用 ( 动态调试 smali 代码 【 普通调试 和 debug调试 】)

    From:https://www.52pojie.cn/forum.php?mod=viewthread&tid=742250 jeb 动态调试 smali 代码:https://www.bi ...

  6. 设置调试PHP,debug php输出所有错误信息

    2019独角兽企业重金招聘Python工程师标准>>> 任意环境下调试php,debug php 在不管php.ini配置的情况下开启php调试,php debug. 在你需要调试的 ...

  7. IDEA流式处理 Debug Stream Trace 控制面板

    IDEA流式处理 Debug Stream Trace 控制面板 1.断点代码 public static void main(String[] args) {List<Optional< ...

  8. debug疯了_《尼尔机械纪元》调试房间Debug模式开启及设置教程 Debug模式怎么进...

    <尼尔机械纪元>Debug模式是一个非常自由的调试房间,很多玩家不太清楚Debug模式怎么进或者怎么设置,下面为大家带来<尼尔机械纪元>调试房间Debug模式开启及设置教程,带 ...

  9. jmeter利用察看结果树查看响应调试取样器(Debug Sampler)(3)

    察看结果树选项介绍: 名称:本属性用于标识一个察看结果树元件,建议使用一个有意义的名称  注释:对于测试没有任何作用,仅用户记录用户可读的注释信息 所有数据写入一个文件: 文件名:可以通过浏览,选择一 ...

最新文章

  1. 如何修改html页眉页脚,如何使用标准页眉和页脚修改/更新一组html文件
  2. post from open live writer
  3. cocos2dx 3.2之Lua打飞机项目
  4. 2012年终总结 二
  5. 【转】设计模式 ( 十七) 状态模式State(对象行为型)
  6. 【2016年第6期】俄罗斯跨境数据流动立法规则与执法实践
  7. php简单的登录界面,PHP实现简单用户登录界面
  8. java messagelistener_MessageListenerAdapter
  9. java8 新特性之 -- lamdba 表达式 -- Optional类 --遍历 Map List
  10. 七年级上册数学用计算机进行计算,数学北师大版七年级上册用计算器进行运算.doc...
  11. 二十款免费WiFi渗透工具
  12. centos7下安装yasm过程
  13. 来!程序猿教你们玩微信代码~
  14. 《多多自走棋》、《全民超神》均停服:盘点那些凉得最快的游戏
  15. 关于JFreeChart中BarChart柱体宽度设置的问题纪要
  16. Python-获取法定节假日
  17. 元素偏移offset的常用属性
  18. 【网上订机票安全吗?网上订机票防止被骗妙招】
  19. ffmpeg实现摄像头拉流_利用ffmpeg一步一步编程实现摄像头采集编码推流直播系统...
  20. ios之实现自动无限循环滚动视图(1)

热门文章

  1. Android AlarmManager闹钟的使用
  2. 适合同学聚会时玩的19个小游戏
  3. 【MATLAB教程案例51~67总结】MATLAB人工智能类算法仿真经验和技巧总结
  4. 12306购票抓包分析以及任务分解
  5. 毕业设计-酒店住宿管理系统(源码共享)
  6. linux禁止ftp下载文件,Linux命令之sz - 下载文件,无需ftp/sftp
  7. 新款iPad细节曝光升级/锤子即将发布新机/苏宁活动仍在继续,以上为今日内容...
  8. 俄罗斯地名 中文、英文、俄文
  9. 猜歌?没有我猜不到的歌!因为我有Python脚本!
  10. 仙人路 - 创业大佬之马云北大演讲:阿里为何不设班车