4

ILog のインスタンスを取得する dll があります。

この ILog インスタンスを使用して、同じフォルダーに他の情報を含むファイルを作成したいので、ロガーが書き込んでいるディレクトリを取得したいと思います。

私は次のことを試しました:

var fa = _log.Logger.Repository.GetAppenders().FirstOrDefault(a => a is RollingFileAppender);

fileappender の場合、 fa.Fileオプションはありません。表示されるオプションは、.DoAppend()、.Name、.Close() です。

fa.File 値を取得する方法はありますか? ディレクトリを派生させ、そのディレクトリにファイルを作成できるようにするには?

4

1 に答える 1