中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

如何做php分頁(yè)網(wǎng)站seo查詢(xún)愛(ài)站

如何做php分頁(yè)網(wǎng)站,seo查詢(xún)愛(ài)站,如何加強(qiáng)英文網(wǎng)站建設(shè),卦神嶺做網(wǎng)站前言 昨天分享了在 .NET Core Console 項(xiàng)目中應(yīng)用 NLog 寫(xiě)日志的詳細(xì)例子,有幾位小伙伴私信說(shuō) ASP.NET Core Web Api 項(xiàng)目中無(wú)法使用,其實(shí)在 ASP.NET Core Web Api 項(xiàng)目中應(yīng)用 NLog 寫(xiě)日志,跟 .NET Core Console 項(xiàng)目是有些不一樣的&#xf…

image

前言

昨天分享了在 .NET Core Console 項(xiàng)目中應(yīng)用 NLog 寫(xiě)日志的詳細(xì)例子,有幾位小伙伴私信說(shuō) ASP.NET Core Web Api 項(xiàng)目中無(wú)法使用,其實(shí)在 ASP.NET Core Web Api 項(xiàng)目中應(yīng)用 NLog 寫(xiě)日志,跟 .NET Core Console 項(xiàng)目是有些不一樣的,今天我特地寫(xiě)了一個(gè)在 ASP.NET Core Web Api 項(xiàng)目中應(yīng)用 NLog 寫(xiě)日志的例子,我們來(lái)看看如何在 ASP.NET Core Web Api 項(xiàng)目中應(yīng)用 NLog 寫(xiě)日志?

不廢話(huà),直接上 Step By Step 例子。

Step By Step 步驟

  1. 創(chuàng)建一個(gè) ASP.NET Core Web Api 項(xiàng)目

  2. 下載 Nuget 包

    NLog.Web.AspNetCore

  3. 手動(dòng)添加 nlog.config 文件,并設(shè)置 復(fù)制到輸出目錄-如果較新則復(fù)制

    • 可直接復(fù)制粘貼 《分享一個(gè) .NET Core Console 項(xiàng)目中應(yīng)用 NLog 寫(xiě)日志的詳細(xì)例子》 一文中的 附錄:NLog.config 內(nèi)容
  4. 在 Program.cs 注入 NLog 服務(wù)(留意注釋

    using NLog.Web;var builder = WebApplication.CreateBuilder(args);// Add services to the container.builder.Services.AddControllers();
    // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
    builder.Services.AddEndpointsApiExplorer();
    builder.Services.AddSwaggerGen();// 注入 NLog
    builder.Logging.AddNLog("nlog.config");var app = builder.Build();// Configure the HTTP request pipeline.
    if (app.Environment.IsDevelopment())
    {app.UseSwagger();app.UseSwaggerUI();
    }app.UseAuthorization();app.MapControllers();app.Run();
    
  5. 在 Controller 中使用

    using Microsoft.AspNetCore.Http.Features;
    using Microsoft.AspNetCore.Mvc;
    using System.Text;namespace NLogSample.Controllers
    {[ApiController][Route("iclock")]public class TestController : ControllerBase{private readonly ILogger<XFaceController> _logger;// 在構(gòu)造方法中注入 ILogger 實(shí)例public TestController(ILogger<XFaceController> logger){_logger = logger;}[HttpGet][Route("cdata")]public IActionResult Init(){var s = "OK";// 寫(xiě)日志_logger.LogInformation($"Return: {s}");return Ok(s);}}
    }
    

附錄:NLog.config 內(nèi)容

參見(jiàn) 《分享一個(gè) .NET Core Console 項(xiàng)目中應(yīng)用 NLog 寫(xiě)日志的詳細(xì)例子》 一文中的 附錄:NLog.config 內(nèi)容

總結(jié)

NLog 在 .NET Core Console 項(xiàng)目和 ASP.NET Core Web Api 項(xiàng)目中所使用的包并不相同,注冊(cè)到容器的方式也不一樣,這主要是由于它們的應(yīng)用架構(gòu)和生命周期不同所導(dǎo)致的。

.NET Core Console 項(xiàng)目,沒(méi)有像 ASP.NET Core Web Api 那樣內(nèi)置的依賴(lài)注入容器,因此,在 Console 項(xiàng)目中,需要手動(dòng)配置 NLog。而 ASP.NET Core Web Api 項(xiàng)目,使用內(nèi)置的依賴(lài)注入容器來(lái)管理服務(wù)的生命周期和依賴(lài)關(guān)系,在這種情況下,可以將 NLog 配置為服務(wù)之一,然后將其注入到容器中。

這些差異,在注冊(cè)其他第三方包時(shí)也會(huì)有,大家可仔細(xì)辨別體會(huì)。

我是老楊,一個(gè)奮斗在一線的資深研發(fā)老鳥(niǎo),讓我們一起聊聊技術(shù),聊聊人生。

都看到這了,求個(gè)點(diǎn)贊、關(guān)注、在看三連唄,感謝支持。

http://www.risenshineclean.com/news/58835.html

相關(guān)文章:

  • 織夢(mèng)做的網(wǎng)站后臺(tái)頁(yè)優(yōu)化軟件
  • 專(zhuān)做壞消息的網(wǎng)站南寧seo產(chǎn)品優(yōu)化服務(wù)
  • 網(wǎng)站建設(shè)學(xué)院廣州網(wǎng)站建設(shè)公司
  • 網(wǎng)站建設(shè)哪個(gè)公司的好進(jìn)入百度知道首頁(yè)
  • 怎么用 c文件做網(wǎng)站頁(yè)面關(guān)鍵詞優(yōu)化
  • 企業(yè)網(wǎng)站建設(shè)方案書(shū)范文浙江新手網(wǎng)絡(luò)推廣
  • 做頭像網(wǎng)站長(zhǎng)沙網(wǎng)紅打卡景點(diǎn)排行榜
  • 無(wú)錫制作網(wǎng)站公司賣(mài)友情鏈接的哪來(lái)那么多網(wǎng)站
  • wordpress做的網(wǎng)站嗎整站seo外包
  • 外貿(mào)專(zhuān)業(yè)網(wǎng)站的公司江西網(wǎng)絡(luò)推廣seo
  • 廣州知名網(wǎng)站建設(shè)后臺(tái)管理便捷淘寶店鋪如何推廣
  • 中山 網(wǎng)站制作重慶seo優(yōu)化
  • 邯鄲網(wǎng)站建設(shè)公司哪家好建站軟件可以不通過(guò)網(wǎng)絡(luò)建設(shè)嗎
  • 怎么樣分析一個(gè)網(wǎng)站百度搜索引擎seo
  • b2b電子商務(wù)網(wǎng)站開(kāi)發(fā)在線排名優(yōu)化工具
  • 公司官網(wǎng)定制上海網(wǎng)站排名seo公司哪家好
  • ui設(shè)計(jì)是什么職位aso優(yōu)化是什么
  • 怎么修改網(wǎng)站源文件十大基本營(yíng)銷(xiāo)方式
  • 零食網(wǎng)站制作的建設(shè)大綱域名查詢(xún)138ip
  • 四大網(wǎng)站手機(jī)百度引擎搜索入口
  • 東營(yíng)市做網(wǎng)站優(yōu)化中國(guó)seo誰(shuí)最厲害
  • 石家莊企業(yè)網(wǎng)絡(luò)推廣廣東網(wǎng)站se0優(yōu)化公司
  • 網(wǎng)站開(kāi)發(fā)需要哪些技術(shù)搜索引擎排名優(yōu)化是什么意思
  • 重慶網(wǎng)網(wǎng)站建設(shè)公司長(zhǎng)春網(wǎng)站建設(shè)技術(shù)支持
  • 意大利室內(nèi)設(shè)計(jì)網(wǎng)站愛(ài)網(wǎng)站關(guān)鍵詞挖掘
  • 哪些網(wǎng)站用.ren域名競(jìng)價(jià)推廣托管服務(wù)
  • 廣西城鄉(xiāng)建設(shè)廳網(wǎng)站外貿(mào)seo網(wǎng)站推廣
  • o2o網(wǎng)站建設(shè)最好公司排名搜索關(guān)鍵詞技巧
  • 如何做純文本網(wǎng)站服裝市場(chǎng)調(diào)研報(bào)告
  • 郴州網(wǎng)站開(kāi)發(fā)公司網(wǎng)絡(luò)營(yíng)銷(xiāo)與直播電商專(zhuān)業(yè)就業(yè)前景