设计一个多终端日志打印的接口,使得它可以动态支持不同终端的日志打印
来源:互联网 发布:java代码如何添加log4j 编辑:程序博客网 时间:2024/05/16 12:05
可以通过虚函数来实现。
class BaseTerminal {public: virtual void PrintLog(const string& message) const = 0;};class Screen: public BaseTerminal {public: void PrintLog(const string& message) const = 0;};class Network: public BaseTerminal {public: void PrintLog(const string& message) const = 0;};void LogPrint(const BaseTerminal &terminal);
转载地址:http://www.nowcoder.com/ta/nine-chapter/review?page=53
0 0
- 设计一个多终端日志打印的接口,使得它可以动态支持不同终端的日志打印
- 终端输出打印日志
- 通过printf在控制台终端输出带颜色的打印或日志信息
- android日志打印库,可以配置打印到本地,可以配置打印格式化的日志
- 抓终端输出的打印
- C++简单的打印日志接口
- 接口测试:打印日志的小开关
- 终端服务的日志监控
- Linux虚拟终端解决支持中文显示的日志记录
- 打印日志的写法
- log日志的打印
- 打印日志的时机
- GitHub的一个日志打印库LazyLogger
- Log4j 把不同包的日志打印到不同位置
- Log4j 把不同包的日志打印到不同位置
- Log4j 把不同包的日志打印到不同位置
- logback 根据不同业务打印日志到不同的文件
- logback不同业务的日志打印到不同文件
- bzoj-1845 三角形面积并
- Android ContentObserver ---拦截短信并删除
- LeetCode_binary-tree-zigzag-level-order-traversal
- 数据存储(sharedPreferences,内部存储,外部存储,SQLite数据库,网络存储)
- Contiki开发要点
- 设计一个多终端日志打印的接口,使得它可以动态支持不同终端的日志打印
- VC++ EDIT控件重绘
- 1140 鸡蛋栈【模拟栈】
- Linux下搭建tomcat集群全记录
- Contiki rtimer原理与移
- 控制自定义Dialog的大小和位置(计算器对话框的制作)
- Contiki协议栈
- CentOS下如何挂载NTFS分区
- 用户组