4. 体系结构
4.1 核心类
Log4cxx有三个关键组件,它们是loggers, appenders和layouts。
Logger是log4cxx的核心类,只要执行日志操作;looger有层次结构,最顶层为RootLogger;logger是有级别的。 每个logger可以附加多个Appender。Appender代表了日志输出的目标,如输出到文件、控制台等等。对于每一种appender,都可以 通过layout进行格式设置。
这三类组件用示意图表示如下(不代表类关系):
(TODO:在此对三种组件分别进行说明)
4.2 配置类
此外在使用中还会用到的类有BasicConfigurator、PropertyConfigurator和DOMConfigurator等,用于对log4cxx进行配置。其中:
BasicConfigurator提供了一种简单配置,包括使用ConsoleAppder作为root appender和PatternLayout作为缺省布局。
PropertyConfigurator使用properties文件作为配置方式。

DOMConfigurator则使用xml文件作为配置方式

log4cxx体系结构相关推荐

  1. 王道考研 计算机网络笔记 第一章:概述计算机网络体系结构

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 后续章节将陆续更新- 目录 一.概念.功能.组成.分类 1. 计算机网络的概念 2. 计算机网络功能 3. 计算 ...

  2. 基于ARMv8的固件系统体系结构

    基于ARMv8的固件系统体系结构 The architecture of ARMv8-based firmware systems 自2011年发布以来,ARMv8处理器架构在移动设备市场上已经相当普 ...

  3. 人工智能微控制器体系结构

    人工智能微控制器体系结构 Microcontroller architectures evolve for AI 如果把人工智能和物联网交叉,会得到什么?AIoT是一个简单的答案,但是也可以为微控制器 ...

  4. AI芯片体系结构目标图形处理

    AI芯片体系结构目标图形处理 AI chip architecture targets graph processing 可编程图形流处理器(GSP)能够执行"直接图形处理.片上任务图管理和 ...

  5. AMD–7nm “Rome”芯片SOC体系结构,支持64核

    AMD–7nm "Rome"芯片SOC体系结构,支持64核 AMD Fully Discloses Zeppelin SOC Architecture Details at ISS ...

  6. 基于ARM Cortex-M的SoC存储体系结构和实战

    基于ARM Cortex-M的SoC存储体系结构和实战 System on Chip Architecture Tutorial Memory Architecture for ARM Cortex- ...

  7. log4cxx第三篇----使用多个logger

    使用多个logger时,所有logger的配置写在一个配置文件里面 两个例子: 1 一个继承的例子(http://logging.apache.org/log4cxx/) // file com/fo ...

  8. 主存储器是现代计算机系统的数据传送中心,第2章计算机体系结构习与题答案.doc...

    第2章计算机体系结构习与题答案 第二章习题 复习题 1.简述冯?诺依曼原理,冯?诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心? 答:冯?诺依曼理论的要点包括:指令像数据那样存放在存储器中,并 ...

  9. 未来计算机体系结构,华中科大金海:未来是计算机体系结构的“黄金十年” 要培养大量创新人才...

    近日,华为开发者大会2021(HDC.Cloud)在深圳举行.大会以"每一个开发者都了不起"为主题,汇聚高校学者.商业领袖.技术专家等各界顶级大咖,共同探讨ICT技术的基础创新与应 ...

最新文章

  1. 牛顿法求解方程(python和C++)
  2. [零基础学JAVA]Java SE应用部分-32.Java网络编程
  3. 合并流程处理及逆向操作
  4. lua的面向对象编程,封装,继承,多态的实现
  5. 来自网页的消息服务器繁处理忙,EventSource 对象用于接收服务器发送事件通知,是网页自动获取来自服务器的更新...
  6. 三维数组设置索引_python3三维数据结构 —— panel
  7. 前端上传数据-按解析顺序
  8. Required String parameter 'images' is not present
  9. 中心极限定理_中心极限定理和Python图解
  10. Proc恢复数据文件
  11. Qt5学习笔记之bin文件合成工具一:使用对话框选取本地文件并读取
  12. celery+rabbitmq+redis 分布任务队列探索(一)
  13. samba服务器的设置
  14. 《Java 多线程编程核心技术》- 笔记
  15. 【项目管理一点通】(48) 项目结项
  16. json学习笔记,json与js对象格式的转换,js对象转json字符串,json格式转js对象
  17. win7安装Android Studio
  18. zabbix4.4 使用自动发现监测web网站健康状态(通过mysql表获取web地址)
  19. CSS预处理器——Sass、LESS和Stylus区别及联系
  20. 四川高考2021成绩排名查询,2020年四川高考成绩排名查询系统 四川高考位次排名表...

热门文章

  1. python arcade库是干什么的-Python街机模块arcade的鼠标移动与单击示例
  2. python使用教程视频-Python入门教程视频分享
  3. python自学 知乎-学习Python的迷茫,如何高效有趣地学习Python?
  4. arcgis的python脚本-在ArcGIS中写python脚本读取shapefile
  5. python将数字转变为中文读法-python中将阿拉伯数字转换成中文的实现代码
  6. python网上编程课程-什么是Python编程课程
  7. python使用什么注释语句和运算-Python中的注释符有哪几种?( )
  8. python写程序求1-3+5-7+...-99+101的值-python基本练习
  9. python程序员在公司都是做什么的-程序员是做什么的?工资待遇怎么样?
  10. python小游戏代码大全-Python编写的点灯小游戏代码