写在Visual Studio 2008中的日志 [英] Write logs in Visual Studio 2008
本文介绍了写在Visual Studio 2008中的日志的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我写的C ++ .NET应用程序在Visual Studio 2008我想询问是否有标准的函数写的登录
编辑
这意味着我可以写这样的code和在那里我可以看到日志输出?
的#ifdef DEBUG
跟踪::写(信息,分类);
#ENDIF
解决方案
跟踪::写(消息,分类);
调试::写(消息,分类); //同样的事情的#ifdef DEBUG跟踪::写(...)
为pretty的大部分prebuilt记录工具。为了让输出到一个文件,追加下面的配置到你的的app.config
文件,所有的输出将被写入 C:\ myListener的。日志
:
<结构>
< System.Diagnostics程序>
<跟踪自动冲洗=假indentsize =4>
<听众>
<删除名称=默认/>
<添加名称=myListener的
TYPE =System.Diagnostics.TextWriterTraceListener
initializeData =C:\ myListener.log/>
< /听众>
< /跟踪>
< /system.diagnostics>
< /结构>
I am writing application on C++ .NET in Visual Studio 2008. I want to ask if there is standard function for writing logs ?
Edited
it mean I can write such code and where I can see output logs ?
#ifdef DEBUG
Trace::Write("Message", "Category");
#endif
解决方案
Trace::Write("Message", "Category");
Debug::Write("Message", "Category"); // Same thing as #ifdef DEBUG Trace::Write(...)
is pretty much the prebuilt logging facility. To get the output to a file, append the below configuration to your app.config
file, all the output will be written to c:\myListener.log
:
<configuration>
<system.diagnostics>
<trace autoflush="false" indentsize="4">
<listeners>
<remove name="Default" />
<add name="myListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="c:\myListener.log" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
Ref: How to: Create and Initialize Trace Listeners
这篇关于写在Visual Studio 2008中的日志的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文