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. 2021年大数据Kafka(六):❤️安装Kafka-Eagle❤️
  2. UpdatePanel控件的简单属性学习
  3. Java 删除ArrayList中重复元素,保持顺序
  4. RSPapers | 工业界推荐系统论文合集
  5. java web listener_JavaWeb:Listener
  6. rabbitmq系列(一)-基本概念理解
  7. 体育馆预约系统java_基于SSM框架下的JAVA体育场地预约系统
  8. 2021微信公开课PRO:微信视频号首次公布运营规则,“点赞”表情成视频号年度表情
  9. 4月份的成长月刊(文末有福利)
  10. 各种调试接口(SWD、JTAG、Jlink、Ulink、STlink)的区别
  11. 安卓基于JCVideoPlayer 播放视频(本地网络),基于java计数器实现视频轮播
  12. 字体/字库: [ 下载 ] > freetype sdl sdl_ttf
  13. 计算机网络WAN接口,无线路由器WAN口连接类型如何选择【详细介绍】
  14. POE交换机应该要选择网线?POE交换机选择网线要点
  15. 并发控制中的乐观锁与悲观锁
  16. 事件冒泡、捕获?如何阻止
  17. 洛谷 CF311B Cats Transport
  18. LinkedIn 中国版将关闭:年内将发布新的 InJobs 应用,但不包含社交功能。
  19. 2020考研经验分享——致学弟学妹
  20. 自己的服务器连接教务系统,勤哲Excel服务器做中学教务管理系统

热门文章

  1. python数据类型-Python3中六种标准数据类型的简单说明和理解
  2. python软件下载手机版-Learn Python中文版app
  3. 我在学python-你们以为我在学C加加?其实我在学Python!人生苦短!
  4. python培训比较好的机构-学Python哪个机构好?老男孩Python培训班
  5. python不能处理excel文件-python处理Excel文件
  6. Linux中gcc的编译、静态库和动态库的制作
  7. CVPR2019目标检测方法进展综述
  8. Opengl-光照-基本光照-冯氏(千万好好理解后面所有的延伸基本都是基于这个的)
  9. .net 根据书签往word中插入数据_word目录制作技巧:快速生成文档总目录和章节下子目录...
  10. openvidu部署