В настоящее время я использую Unity Interceptor для реализации механизма ведения журнала, но не могу правильно записать информацию.
Когда я вызываю MethodA, MethodA и MethodB регистрируются, но я не могу сказать, происходит ли журнал MethodB из-за MethodA или какого-то другого вызова MethodB.
У меня вопрос, как я могу реализовать какой-то Id, чтобы связать их вместе
ожидается:
[Id: 001] Метод A называется
[Id: 001] Метод B называется
[Id: 001] Метод B завершен
[Id: 001] Метод А завершен
ток:
[Id: 001] Метод A называется
[Id: 002] Метод B называется
[Id: 002] Метод B завершен
[Id: 001] Метод А завершен
public class A() {
[Log]
public void MethodA() {
var b = new B();
b.MethodB();
}
}
public class B() {
[Log]
public void MethodB () {
// some action B
}
}