我用 {fmt} 做了一个测试并且非常容易改变背景颜色,但我不能用 spdlog 得到同样的结果。
我可以使用 spdlog 得到相同的结果,但代码很奇怪
fmt::print( bg( fmt::terminal_color::yellow ) | fg( fmt::terminal_color::black ), " {1:<{0}}\n", 120, "message" );
spdlog::set_pattern( "%v" );
spdlog::info( "\033[43m\033[30m {1:<{0}} \033[m", 120, "message" );