我正在对现有应用程序进行一些小改动,以便用户在出现问题时可以通过电子邮件向我们发送日志文件。即使它是c#应用程序正在使用Microsoft.VisualBasic.Logging.FileLogTraceListener。Microsoft.VisualBasic.Logging临时路径的确切位置
这得到设置是这样的:
FileLogTraceListener fileLogTraceListener = listener as FileLogTraceListener;
fileLogTraceListener.Location = LogFileLocation.TempDirectory;
我的问题是:在哪里日志文件去?
与Path.GetTempPath()是否一样?
我已经看到了一堆其他职位问类似的问题,但我需要确保这个应用程序运行在它的任何计算机/操作系统能够拿起日志。我认为没有办法在FileLogTraceListener类中查看使用temp时的功能?
或贴就行了断点,检查值 – Pondidum 2010-09-01 15:03:35
谢谢我会看看反射 - 我知道他们写在我的电脑上的同一个地方,但担心它可以在Vista,Windows服务器等下工作不同。 – 2010-09-01 15:07:19
@Pondidum它看起来像它的一个枚举,所以我不认为它会有一个真正的路径在运行时,至少这是公开的类。 – Nate 2010-09-01 15:18:58