- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 log4j源码阅读四
在获得log对象时,调用LoggerRepository.getLogger();Hierarchy是其默认实现。 两个support接口,RenderSupport通过RendererMap维护class和ObjectRenderer的关系,而ObjectRenderer提供将对象object渲染为String的方法。ThrowableRendererSupport设置ThrowableRend
2016-03-15 18:06:37
341
原创 Log4j源码阅读二
Logger和Level以Logger为主线,继承Category,实现AppenderAttachable(四个实现,AppenderAttachableImpl为默认实现) 1 接口AppenderAttachable用来管理Appender实现添加,查询,获取,判断已添加,删除功能。其实现就是维护Vector,通过遍历来实现。 下面这个方法,注意:
2016-03-14 17:47:21
214
原创 Log4j源码阅读一
目录结构 org.apache.log4j chainsaw swing gui查看日志 Main类中来启动 config 关于属性更改 helpers 时间格式 内部日志 文件更改检查 等类 jdbc 一个appender的数据库实现 jmx lf5 net 网络相关 socket,jms nt or object renderer 将对象渲染为字符串 patt
2016-03-14 16:36:31
275
转载 eclipse下ServletActionContext找不到路径
当使用eclipse导入外部的web工程时,有时会提示HttpServletRequest,ServletActionContext找不到的情况,解决办法:(注:我已经引用了struts2的jar包,classpath有,但eclipse就不认识,提示我去配buildpath,很怪异) 选中项目–>properties–>TargetedRuntimes–>在右边窗口中选择你使用的服务器即
2012-11-08 11:54:35
422
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人