Полная версия книги - "Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю"
На этом ресурсе Вы можете бесплатно читать книгу онлайн Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю. Жанр: Базы данных . На сайте onlinechitalka.com Вы можете онлайн читать полную версию книги без регистрации и sms. Так же Вы можете ознакомится с содержанием, описанием, предисловием о произведении
[Route("[controller]/[action]")]public class HomeController : Controller{ ...}Затем добавьте три маршрута к методу
Index()HttpGetGET[Route("/")][Route("/[controller]")][Route("/[controller]/[action]")][HttpGet]public IActionResult Index(){ return View();}Ведение журнала
Базовая инфраструктура ведения журнала добавляется в контейнер DI как часть процесса запуска и конфигурирования. Инфраструктура ведения журнала использует довольно простой интерфейс
ILogger<T>LoggerExtensionspublic static class LoggerExtensions{ public static void LogDebug(this ILogger logger, EventId eventId, Exception exception, string message, params object[] args) public static void LogDebug(this ILogger logger, EventId eventId, string message, params object[] args) public static void LogDebug(this ILogger logger, Exception exception, 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)