博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Common Logging包装设计
阅读量:6232 次
发布时间:2019-06-21

本文共 490 字,大约阅读时间需要 1 分钟。

类设计

 

LogFactory根据当前环境加载具体的Log实现:

1.从缓存中加载LogFactory

2.从系统属性org.apache.commons.logging.LogFactory 中加载LogFactory

3.从属性文件commons-logging.properties中的org.apache.commons.logging.LogFactory加载LogFactory

4.加载classpath下的实现

   4.1加载用户自己的Log实现

   4.2查找org.apache.commons.logging.impl.Log4JLogger

   4.3查找org.apache.commons.logging.impl.Jdk14Logger

   4.4查找org.apache.commons.logging.impl.Jdk13LumberjackLogger

   4.5查找org.apache.commons.logging.impl.SimpleLog

 

转载于:https://www.cnblogs.com/mingluosunshan/p/4020717.html

你可能感兴趣的文章
《快学 Go 语言》第 15 课 —— 反射
查看>>
既生 Redis 何生 LevelDB ?
查看>>
给自己出的iOS面试题
查看>>
2.1.5 Python元类深刻理解(metaclass)
查看>>
Node.js 系列 - 搭建静态资源服务器
查看>>
ScratchView:一步步打造万能的 Android 刮奖效果控件
查看>>
万绿从中一点蓝,一篇无用的文章
查看>>
如何在1到100的整数数组上找到缺失的数字
查看>>
BBC 新闻数据可视化 Cookbook
查看>>
力扣(LeetCode)22
查看>>
一秒搭建gitbook
查看>>
react 与 Vue的一些比较
查看>>
vue-cli3环境变量与分环境打包
查看>>
前端爬坑之旅--echarts渲染时canvas变为100px
查看>>
C#中的Singleton模式
查看>>
git 常用命令
查看>>
在Windows下,用Hexo搭建博客
查看>>
Element组件引发的Vue中mixins使用,写出高复用组件
查看>>
【Linux系统编程】普通用户绑定(bind)特权端口
查看>>
Django搭建个人博客:文章标签功能
查看>>