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

當前位置: 首頁 > news >正文

鄭州做網(wǎng)站報價移動優(yōu)化課主講:夫唯老師

鄭州做網(wǎng)站報價,移動優(yōu)化課主講:夫唯老師,公安機關(guān)網(wǎng)站備案,非凡網(wǎng)站建設(shè)平臺網(wǎng)頁系列目錄 spdlog日志庫–基礎(chǔ)介紹 spdlog日志庫–源碼解析 文章目錄 1. 格式輸出fmt格式輸出2. format_spec 格式空間正數(shù)和負數(shù)的格式#號控制輸出格式3. %s占位符 切換 {}占位符 (fmtlib(fmt::format)){}占位符 -> %s等占位符%s占位符 -> {}占位符4. 不使用占位符({}、%…

系列目錄
spdlog日志庫–基礎(chǔ)介紹
spdlog日志庫–源碼解析

文章目錄

  • 1. 格式輸出
    • fmt格式輸出
  • 2. format_spec 格式空間
    • 正數(shù)和負數(shù)的格式
    • #號控制輸出格式
  • 3. %s占位符 切換 {}占位符 (fmtlib(fmt::format))
    • {}占位符 -> %s等占位符
    • %s占位符 -> {}占位符
  • 4. 不使用占位符({}、%s等)格式輸出的其他方式
  • 參考鏈接

1. 格式輸出

fmt格式輸出

使用fmtlib直接格式化(非spdlog內(nèi)置)
雖然spdlog不直接使用{}作為占位符,但你可以在使用spdlog之前,使用fmtlib(spdlog的底層庫)來格式化你的日志消息。
基礎(chǔ):

#include "fmt/core.h"  
#include "spdlog/spdlog.h"  int main() {  auto logger = spdlog::stdout_color_mt("my_logger");  int value = 42;  //std::string formatted_message = fmt::format("The value is: {}", value);  //logger->info(formatted_message);  logger->info("Hello {}", "world" );return 0;  
}[2022-02-04 14:54:25.083] [info] Hello world

多參數(shù)形式:
方式一:第一個大括號內(nèi)對應(yīng)后面第一個參數(shù) 第二個大括號內(nèi)對應(yīng)第二個參數(shù)

spdlog::info("nice to  {}  {}", "meet" , "you");0    1	   0       1
[2022-02-04 15:41:37.131] [info] nice to meet you

方式二:大括號內(nèi)輸入整數(shù),1代表參數(shù)后面以第二個數(shù)值,0代表參數(shù)后面第一個數(shù)值,以此類推。

spdlog::info("nice to {1} {0}", "you" , "meet");1   0      0       1
[2022-02-04 15:48:07.328] [info] nice to meet you

說明: 大括號內(nèi)的數(shù)字是參數(shù)標識符,它按照順序排列。
例如:

spdlog::info("The last letter in the Alaphbet is {25}","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");[2022-02-04 17:13:43.973] [info] The last letter in the Alaphbet is z

如果想在有參數(shù)的字符串內(nèi)輸出大括號,需要采取下面的代碼

spdlog::info(" {{}}  {}","left is curly brace");0        0
[2022-02-04 17:42:19.961] [info]  {} left is curly brace

或者

spdlog::info(" {1} {0}","{}","right is curly brace");[2022-02-04 17:53:54.641] [info]  right is curly brace {}

2. format_spec 格式空間

大括號內(nèi)的內(nèi)容 可以是格式空間format_spec 或者時間格式空間chrono_format_spec
格式空間語法

format_spec =  [[fill]align][sign]["#"]["0"][width]["." precision]["L"][type] 

對齊 align 其左邊的填充可以選 (注意 format_spec 或 chrono_format_spec 在大括號內(nèi)的“:”之后添加)

align =  "<" | ">" | "^"<= 左對齊
“>= 右對齊“^= 居中

代碼塊內(nèi)(1、 2、 3上方 align后)沒有說明寬度 默認空一格

spdlog::info("{:^} {:<} {:>}", "first","second","third");1    2   3
http://www.risenshineclean.com/news/54692.html

相關(guān)文章:

  • 電商網(wǎng)站分析報告怎么做八大營銷模式有哪幾種
  • 十大免費數(shù)據(jù)網(wǎng)站百度seo網(wǎng)站優(yōu)化 網(wǎng)絡(luò)服務(wù)
  • 武漢網(wǎng)站制作公司谷歌搜索引擎優(yōu)化
  • 手機網(wǎng)站樣例軟文營銷的成功案例
  • 淘寶客做網(wǎng)站好還是建群號seo關(guān)鍵字怎么優(yōu)化
  • 網(wǎng)站建設(shè)說辭神馬推廣
  • 網(wǎng)站備案局網(wǎng)絡(luò)營銷好不好
  • 免費企業(yè)網(wǎng)站源碼生成7個經(jīng)典軟文營銷案例
  • 設(shè)計優(yōu)秀的企業(yè)網(wǎng)站seo快速優(yōu)化
  • 0基礎(chǔ)學(xué)習(xí)網(wǎng)站開發(fā)網(wǎng)站模板購買
  • 肖鴻昌建筑網(wǎng)站寧波網(wǎng)絡(luò)營銷推廣公司
  • 網(wǎng)站開發(fā)端賺錢軟件
  • 網(wǎng)站建設(shè)空間步驟詳解搜索引擎優(yōu)化要考慮哪些方面?
  • 做網(wǎng)站和做推廣的區(qū)別四種營銷模式
  • 教育類網(wǎng)站框架網(wǎng)頁模板源代碼
  • 用別人網(wǎng)站做app的危害杭州網(wǎng)站
  • 上海網(wǎng)站制作平臺足球世界排名一覽表
  • wordpress軟件下載主題北海百度seo
  • 網(wǎng)站制作.com語言做網(wǎng)站公司哪家正規(guī)
  • 河南省專業(yè)做網(wǎng)站公司長沙專業(yè)競價優(yōu)化公司
  • 做餐飲的網(wǎng)站營銷推廣seo
  • 不會代碼怎么做網(wǎng)站免費網(wǎng)頁在線客服系統(tǒng)
  • 深圳做網(wǎng)站公廣東免費網(wǎng)絡(luò)推廣軟件
  • cc后綴網(wǎng)站長沙網(wǎng)站優(yōu)化效果
  • 沈陽制作網(wǎng)站的人做網(wǎng)頁用什么軟件好
  • 淘寶客網(wǎng)站建設(shè)教程西安seo公司
  • 自學(xué)python的網(wǎng)站電商代運營公司十強
  • 平面設(shè)計有什么網(wǎng)站女教師網(wǎng)課入06654侵錄屏
  • 電商網(wǎng)站運營方案百度優(yōu)化點擊軟件
  • 交友視頻網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣靠譜嗎