質問編集履歴

1

ソースの誤字修正、試したこと追加

2022/01/21 10:13

投稿

AkiFuku
AkiFuku

スコア129

test CHANGED
File without changes
test CHANGED
@@ -4,8 +4,8 @@
4
4
  その際、DBの呼び出しやレコード追加等のログを、NLogを使ってどこの何行目で呼ばれたのかまで取得しようとしています。
5
5
  たとえば、Main.cs内で以下のように書かれている場合、Mainの2行目で呼び出され、4行目で作成し、7行目でレコードが追加されたというログを出力したいです。
6
6
  ```C#
7
- 1:DbContextOptions<MyDbContext> opt = new DbContextOptionsBuilder<MyDbContext>().UseOracle(<接続情報>).Options;
7
+ 1:DbContextOptions<MyClassDbContext> opt = new DbContextOptionsBuilder<MyClassDbContext>().UseOracle(<接続情報>).Options;
8
- 2:var context = new MyDbContext(opt);
8
+ 2:var context = new MyClassDbContext(opt);
9
9
  3:
10
10
  4:context.Database.EnsureCreated();
11
11
  5:
@@ -70,6 +70,8 @@
70
70
  ### 試したこと
71
71
  https://taktak.jp/2017/01/22/1760/
72
72
  上記のURLを参考にNLogLogFactoryServiceクラスを作成してみたのですが、これをLoggerFactoryに設定する方法が分かりませんでした。
73
+ https://stackoverflow.com/questions/37931013/how-to-get-a-usable-callsite-using-nlog-and-asp-net-core-rc2?rq=1
74
+ こういった方法で、間のもの?を無視する方法もあるようなのですが、これも使い方が分かりませんでした…。
73
75
  他にもいろいろ検索はしたのですが、検索の仕方が悪いのか、やろうとしている内容の記事がなかなか見つかりません。
74
76
 
75
77
  ### 補足情報(FW/ツールのバージョンなど)