我有一个要求,我必须将日志文件放在解决方案的相同目录中。这是我的解决方案放置在[drive] \ work \ Project1 \ solution文件中。但是我必须创建我的日志文件到[drive] \ work \ Project1 \ Log \ log.log。它如何在app.config文件中设置。 请帮助我。在此先感谢...在app.config中设置日志文件路径
-1
A
回答
3
如果您承担Visual Studio目录布局,那么您的程序将位于[drive] \ work \ Project1 \ bin \ Release \(或可能\ Debug)中。并且您希望您的日志文件位于目录[drive] \ work \ Project1 \ Log中。
该目录是一样[drive]\work\Project1\bin\Release\..\..\Log\
所以,一个办法做到这一点会得到执行程序的完整路径名,解压目录,并添加.... \登录。就像这样:
using System.IO; // for Path class
using System.Windows.Forms; // for Application.ExecutablePath
...
string GetLogFilePath()
{
string ProgramPath = Path.GetDirectory(Application.ExecutablePath);
string LogPath = Path.Combine(ProgramPath, @"\..\..\Log\");
return LogPath;
}
如果你不希望包括System.Windows.Forms的,可以改为包括的System.Reflection并获得装配与Assembly.GetExecutingAssembly()地点位置。
相关问题
- 1. 在默认cstr设置日志路径
- 2. 如何在app.config文件中设置相对路径?
- 3. 如何为statsd日志文件配置设置本地路径
- 4. 如何在Log4j中设置输出日志文件名和路径?
- 5. 在.NET/c#中设置Linux和Windows路径来创建一个日志文件
- 6. 动态Log4j2日志文件路径
- 7. Nginx的访问日志文件路径
- 8. 骡动态日志文件路径
- 9. CHEF日志资源日志文件路径
- 10. 设置xml文件的文件路径
- 11. 更改系统日志日志路径
- 12. Django芹菜为每个任务设置单独的日志文件路径
- 13. 在JavaScript文件上设置路径?
- 14. 在CodeIgniter的日志文件中显示路径和行号
- 15. 如何在Ruby中创建日志文件的通用路径
- 16. 设置文件VS的app.config
- 17. 如何在Python日志记录配置文件中指定相对路径?
- 18. 在App.Config中的文件路径中转义'&'CodeBase属性
- 19. 如何从日志文件路径中提取变量,在Logstash中为模式测试日志文件名?
- 20. App.config相对路径
- 21. 在Python中设置路径
- 22. Python在日志配置文件中设置filemode
- 23. 的monit:使用主机名在日志文件路径
- 24. 从日志路径中选择文件名
- 25. 设置Apache日志文件夹
- 26. 如何将日志目录设置为UI路径中的所需位置
- 27. 如何使用log4net xml配置程序在Windows中使用文件夹位置指定日志文件路径?
- 28. 如何在配置文件中设置路径
- 29. ASP.NET为VB设置文件的路径
- 30. 设置log4j的文件路径PARAM
什么测井技术? – 2010-03-05 06:44:35