Я делаю небольшое изменение в существующем приложении, чтобы пользователи могли отправлять нам файл журнала, когда что-то не так. Несмотря на то, что приложение C# использует Microsoft.VisualBasic.Logging.FileLogTraceListener.Где находится путь Microsoft.VisualBasic.Logging temp точно
Это получает установку так:
FileLogTraceListener fileLogTraceListener = listener as FileLogTraceListener;
fileLogTraceListener.Location = LogFileLocation.TempDirectory;
Мой вопрос: Где файлы журнала идут?
Это то же место, что и Path.GetTempPath()?
Я видел кучу других сообщений, задающих похожие вопросы, но я должен быть уверен, что любой компьютер/операционная система, на котором работает это приложение, может забрать журналы. Я полагаю, что нет способа заглянуть внутрь класса FileLogTraceListener, чтобы узнать, что он делает при работе с temp?
или приклеивать контрольную точку на линии и проверить Значение – Pondidum
Спасибо, я посмотрю на отражатель - Я знаю, что они пишут на одном и том же месте на моем компьютере, но я обеспокоен тем, что он может работать по-разному под Vista, сервером Windows и т. д. –
@Pondidum выглядит как его Enum, поэтому я не думаю, что он будет иметь реальный путь в runtime, по крайней мере, это публично из класса. – Nate