社区
.NET技术其他语言
帖子详情
能否将跟踪输出重定向到一个文件?
iouhxm
2003-03-10 06:46:40
如题,希望有代码
...全文
67
3
打赏
收藏
能否将跟踪输出重定向到一个文件?
如题,希望有代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hillwell
2003-03-10
打赏
举报
回复
可以
Debug 类和 Trace 类都有一个 Listeners 属性,它们分别收集你用 Debug.WriteLine 或 Trace.WriteLine 产生的输出。默认情况下 Listeners 只有一个收集槽,它是 DefaultTraceListener 类的一个实例。它将输出发送到 Win32 的 OutputDebugString () 函数和 System.Diagnostics.Debugger.Log () 方法。调试时这很有用,但如果你试图从客户站点跟踪一个问题,将输出重定向到一个文件中就更为恰当。幸运的是,为此目的提供了 TextWriterTraceListener 类。
这里是 TextWriterTraceListener 如何将 Trace 输出重定向到一个文件:
Trace.Listeners.Clear();
FileStream fs = new FileStream( @"c:\log.txt", FileMode.Create, FileAccess.Write );
Trace.Listeners.Add( new TextWriterTraceListener( fs ) );
Trace.WriteLine( @"This will be writen to c:\log.txt!" );
注意使用 Trace.Listeners.Clear () 去掉了默认的 listener。如果不这样做,输出将在文件和 OutputDebugString () 中同时产生。一般情况下你不希望如此,因为 OutputDebugString () 导致很大的性能开销。
timmy3310
2003-03-10
打赏
举报
回复
Debug类也可以使用同样的方法
timmy3310
2003-03-10
打赏
举报
回复
先引用:System.Diagnostics;
Trace.Listeners.Add( new TextWriterTraceListener("fileName") );
fileName为你要写入的日志文件
第11章-
重定向
和
文件
的查找1
例如,使用`>`和`>>`符号进行
输出
重定向
,将命令的
输出
保存到指定
文件
,`>`覆盖
文件
原有内容,`>>`则追加到
文件
末尾。 3. **
重定向
**:除了输入
输出
重定向
,还提到了管道(Pipeline)的使用,管道允许将
一个
命令的...
linux shell数据
重定向
(输入
重定向
与
输出
重定向
)详细分析
但是,有时我们希望将
输出
重定向
到
文件
或其他设备,这就需要用到数据
重定向
。常见的Linux Shell
输出
重定向
操作符包括: 1. **标准输入(stdin)**:标识符为0,使用`或`。例如,`cat 从
文件
中读取内容。 2. **标准...
对python-3-print
重定向
输出
的几种方法总结
在Python中,可以使用内置的
文件
对象来创建
文件
,并将print的
输出
重定向
到该
文件
。具体操作如下: 方法1: ```python import sys f = open('test.txt', 'a+') a = '123' b = '456' print >> f, a, b f.close() ``` ...
Linux系统配置及服务管理_第05章_
重定向
管道.doc
- `date 1> date.txt`:将`date`命令的
输出
重定向
到`date.txt`
文件
,覆盖原有内容。 - `date >> date.txt`:追加`date`命令的
输出
到`date.txt`,不覆盖原有内容。 - `ls /dseafsegs 2> 1.txt`:错误
输出
(FD 2)...
调试信息
重定向
3. **标准
输出
重定向
**:在命令行环境下,可以将程序的stdout和stderr
重定向
到其他
文件
或设备,如`> log.txt`。 4. **日志服务接口**:集成第三方日志服务,如Loggly、Sentry或ELK Stack(Elasticsearch、Logstash...
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章