Чтение онлайн

на главную - закладки

Жанры

Язык программирования C#9 и платформа .NET5
Шрифт:

string message,
params object[] args)

public static void LogDebug(this ILogger logger,

string message, params object[] args)

public static void LogTrace(this ILogger logger, EventId eventId,

Exception exception, string message, params object[] args)

public static void LogTrace(this ILogger logger, EventId eventId,

string message, params
object[] args)

public static void LogTrace(this ILogger logger, Exception exception,

string message,
params object[] args)

public static void LogTrace(this ILogger logger,

string message, params object[] args)

Exception exception, string message, params object[] args)

public static void LogInformation(this ILogger logger, EventId eventId,

string message,
params object[] args)

public static void LogInformation(this ILogger logger, Exception exception,

string
message, params object[] args)

public static void LogInformation(this ILogger logger,

string message, params object[] args)

public static void LogWarning(this ILogger logger, EventId eventId,

Exception exception, string message, params object[] args)

public static void LogWarning(this ILogger logger, EventId eventId,

string message, params
object[] args)

public static void LogWarning(this ILogger logger, Exception exception,

string message,
params object[] args)

public static void LogWarning(this ILogger logger,

string message, params object[] args)

public static void LogError(this ILogger logger, EventId eventId,

Exception exception, string message, params object[] args)

public static void LogError(this ILogger logger, EventId eventId,

string message, params
object[] args)

public static void LogError(this ILogger logger, Exception exception,

string message,
params object[] args)

public static void LogError(this ILogger logger,

string message, params object[] args)

public static void LogCritical(this ILogger logger, EventId eventId,

Exception exception, string message, params object[] args)

public static void LogCritical(this ILogger logger, EventId eventId,

string message,
params object[] args)

public static void LogCritical(this ILogger logger, Exception exception,

string message,
params object[] args)

public static void LogCritical(this ILogger logger,

string message, params object[] args)

public static void Log(this ILogger logger, LogLevel logLevel,

string message, params
object[] args)

public static void Log(this ILogger logger, LogLevel logLevel, EventId eventId,

string
message, params object[] args)

public static void Log(this ILogger logger, LogLevel logLevel,

Exception exception, string message, params object[] args)

public static void Log(this ILogger logger, LogLevel logLevel, EventId eventId,

Exception exception, string message, params object[] args)

}

Яркая

характеристика ASP.NET Core связана с расширяемостью конвейера в целом и с ведением журнала в частности. Стандартное средство ведения журнала может быть заменено другой инфраструктурой ведения журнала при условии, что новая инфраструктура способна интегрироваться с установленным шаблоном ведения журнала. Serilog — одна из инфраструктур, которая хорошо интегрируется с ASP.NET Core. В последующих разделах демонстрируется создание инфраструктуры ведения журнала, основанной на Serilog, и конфигурирование приложений ASP.NET Core для использования нового кода регистрации в журнале.

Интерфейс IAppLogging

Начните с добавления в проект

AutoLot.Services
нового каталога по имени
Logging
. Добавьте в этот каталог новый файл под названием
IAppLogging.cs
для интерфейса
IAppLogging<T>
. Приведите содержимое файла
IAppLogging.cs
к следующему виду:

using System;

using System.Runtime.CompilerServices;

namespace AutoLot.Services.Logging

{

public interface IAppLogging<T>

{

void LogAppError(Exception exception, string message,

[CallerMemberName] string memberName = "",

[CallerFilePath] string sourceFilePath = "",

[CallerLineNumber] int sourceLineNumber = 0);

void LogAppError(string message,

[CallerMemberName] string memberName = "",

Поделиться:
Популярные книги

Как я строил магическую империю 4

Зубов Константин
4. Как я строил магическую империю
Фантастика:
боевая фантастика
постапокалипсис
аниме
фантастика: прочее
фэнтези
5.00
рейтинг книги
Как я строил магическую империю 4

Безумный Макс. Поручик Империи

Ланцов Михаил Алексеевич
1. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
7.64
рейтинг книги
Безумный Макс. Поручик Империи

Попаданка 3

Ахминеева Нина
3. Двойная звезда
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Попаданка 3

Муж на сдачу

Зика Натаэль
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Муж на сдачу

Призыватель нулевого ранга. Том 3

Дубов Дмитрий
3. Эпоха Гардара
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Призыватель нулевого ранга. Том 3

На границе империй. Том 10. Часть 5

INDIGO
23. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 10. Часть 5

Адвокат

Константинов Андрей Дмитриевич
1. Бандитский Петербург
Детективы:
боевики
8.00
рейтинг книги
Адвокат

На границе империй. Том 7

INDIGO
7. Фортуна дама переменчивая
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
6.75
рейтинг книги
На границе империй. Том 7

Здравствуй, 1985-й

Иванов Дмитрий
2. Девяностые
Фантастика:
альтернативная история
5.25
рейтинг книги
Здравствуй, 1985-й

О, Путник!

Арбеков Александр Анатольевич
1. Квинтет. Миры
Фантастика:
социально-философская фантастика
5.00
рейтинг книги
О, Путник!

Чужбина

Седой Василий
2. Дворянская кровь
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Чужбина

Бестужев. Служба Государевой Безопасности. Книга четвертая

Измайлов Сергей
4. Граф Бестужев
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Бестужев. Служба Государевой Безопасности. Книга четвертая

Локки 5. Потомок бога

Решетов Евгений Валерьевич
5. Локки
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Локки 5. Потомок бога

На границе империй. Том 10. Часть 4

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 10. Часть 4