【发布时间】:2018-05-01 06:36:54
【问题描述】:
我正在将 NLog 日志记录集成到 IIS 7.5 中托管的 WCF 服务中。该服务的多个实例(不同版本)安装在同一个站点下,因此我希望应用程序名称成为日志记录路径的一部分。
我知道 NLog.Web 扩展名和 ${iis-site-name},但由于该站点对所有实例都是通用的,因此我想在日志文件路径中使用站点级别以下的应用程序名称。
每个应用程序都是从单独的 baseDir 安装的,但我希望将日志放在远离 baseDir 的文件夹结构中。
获取应用程序名称的任何提示?在搜索答案时,大多数线程都会导致 HostingEnvironment.SiteName 但我无法找到类似的方法来获取应用程序名称。
提前致谢。
【问题讨论】: