Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用更有用的日志记录它_C#_Logging_Nunit - Fatal编程技术网

C# 用更有用的日志记录它

C# 用更有用的日志记录它,c#,logging,nunit,C#,Logging,Nunit,我在c#中有很多单元测试。现在,我希望nunit在运行时记录以下内容: -测试开始/完成的时间。 -测试结果。 -测试的名称 例如: [2/10/2014 16:11:00] TestA STARTED [2/10/2014 16:12:00] TestA OK [2/10/2014 16:13:00] TestB STARTED [2/10/2014 16:14:00] TestB FAILED: exception. 我不想为了实现它而去做每一个测试,因为这些年来我有很多单元测试。你知道有

我在c#中有很多单元测试。现在,我希望nunit在运行时记录以下内容: -测试开始/完成的时间。 -测试结果。 -测试的名称

例如:

[2/10/2014 16:11:00] TestA STARTED
[2/10/2014 16:12:00] TestA OK
[2/10/2014 16:13:00] TestB STARTED
[2/10/2014 16:14:00] TestB FAILED: exception.
我不想为了实现它而去做每一个测试,因为这些年来我有很多单元测试。你知道有什么方法可以让我很容易做到吗


非常感谢您的帮助。

我开始写一个答案,建议您使用
Setup
Teardown
,但我想您在显示结果时会遇到问题。结果你得用修女


在他的类似问题中发布了一些示例代码

我不确定我是否理解。您可以控制您记录的内容、不记录的内容以及日志对您的帮助程度。你想让我们帮什么忙?你试过做什么吗?我一直在尝试在nunit addins做一些研究,但我不确定我的方向是否正确,或者是否有更好的方法记录。我需要你们中任何一个制作了自己的自定义日志的人的帮助,为我指明一个适合你们的方向。非常感谢你们的帮助。