首页 > 解决方案 > 使用缩进输出修改 Logger

问题描述

我尝试在 C++ 中扩展记录器示例 - 将一个 ostream 中的数据发送到另一个 ostream

具有“打印”功能,因此缩进也适用于那些,例如

Logger::cout << "Hello word" << std::endl

如何cout在类中声明函数Logger?以下不起作用

auto static cout( std::ostream& stream )  -> std::ostream&
{
    std::clog << indent << stream;
    return stream;
}

标签: c++loggingstdostream

解决方案


推荐阅读