我有一个 dll,它获取 ILog 的一个实例。
使用这个 ILog 实例,我想获取记录器正在写入的目录,因为我想在同一个文件夹中创建一个包含其他信息的文件。
我尝试了以下方法:
var fa = _log.Logger.Repository.GetAppenders().FirstOrDefault(a => a is RollingFileAppender);
对于 fileappender,它没有fa.File选项。它向我显示的选项是:.DoAppend()、.Name 和 .Close()
任何想法如何获得 fa.File 值?以便我可以派生目录并在该目录中创建我的文件?