Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Троелсен Эндрю, "Язык программирования C#9 и платформа .NET5" бесплатно, без регистрации.
[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)