Вопрос:
Как объявить ILogger в качестве переменной класса и использовать их для ведения журнала?
* ПРИМЕЧАНИЯ: *
Мне нужно разработать функциональное приложение Azure, в котором TraceWritter используется по умолчанию.При написании UnitTest, TraceWritter сложно.Вместо этого я использую ILogger.
В приложении fun iam, передавая переменную log всем методам из Initial RUN Method.(Это не правильный способ сделать это.)
Мне нужно объявить ILogger как переменную класса и использовать их во всех местах.
так, как это сделать.
Пример кода
public class addClass
{
// private static ILogger LOGGER = ---???----- // I need to declare here.
private void add(ILogger log) // Iam using like this. This is not rite way of programming to pass to all methods.
{
int a = 10;
int b=4;
log.LogInformation((a+b));
}
private void addM() // Using the class variable.
{
int a = 10;
int b = 4;
log.LogInformation((a+b));
}
}
Помогите мне в этом.Заранее спасибо.