#splog说明文档地址
Home · gabime/spdlog Wiki · GitHub
#日志输出格式
#字符串格式化
spdlog中字符串格式化使用fmt(https://github.com/fmtlib/fmt)库。
格式化方式:{ [arg_id] [: (format_spec | chrono_format_spec)] }
arg_id:参数标识;
忽略(为空时),依次对应每一个参数;
索引(数字,从0开始),引用第几个索引;
名称,命名参数;
format_spec:参数格式化方式(类型、对齐、填充等)
format_spec ::= [[fill]align][sign]["#"]["0"][width]["." precision]["L"][type]
fill ::= <a character other than '{' or '}'>
align ::= "<" | ">" | "^" // 左、右、居中对齐
sign ::= "+" | "-" | " "
width ::= integer | {[arg_id]} // 宽度:数字或指定的参数
precision ::= integer | {[arg_id]} // 精度:数字或指定的参数
type ::= "a" | "A" | "b" | "B" | "c" | "d" | "e" | "E" | "f" | "F"
| "g" | "G" | "o" | "p" | "s" | "x" | "X"