ILog のインスタンスを取得する dll があります。
この ILog インスタンスを使用して、同じフォルダーに他の情報を含むファイルを作成したいので、ロガーが書き込んでいるディレクトリを取得したいと思います。
私は次のことを試しました:
var fa = _log.Logger.Repository.GetAppenders().FirstOrDefault(a => a is RollingFileAppender);
fileappender の場合、 fa.Fileオプションはありません。表示されるオプションは、.DoAppend()、.Name、.Close() です。
fa.File 値を取得する方法はありますか? ディレクトリを派生させ、そのディレクトリにファイルを作成できるようにするには?