专栏首页简单就是美!Re: 如何知道Hibernate已经成功运用了二级缓存EhCache

Re: 如何知道Hibernate已经成功运用了二级缓存EhCache

阅读更多

xyzcom1983 写道

    问题是DEBUG之后我也不清楚应该看哪里!      DEBUG的信息实在是太多,很难看全! 能否给个实例,指出那里显示了使用了二级缓存!

对Log4J进行分类分级一下,我的如下,你可以进行修改:

log4j.threshold = ALL
log4j.rootLogger = ALL
#
log4j.category.org.springframework debug,FrameWorkSpring
log4j.category.org.hibernate debug,FrameWorkHibernate
log4j.category.net.sf.ehcache debug,FrameWorkEhCache

log4j.appender.FrameWorkSpring org.apache.log4j.DailyRollingFileAppender
log4j.appender.FrameWorkSpring.File ${system.logPath}/FrameWorkSpring.log
log4j.appender.FrameWorkSpring.DatePattern yyyy-MM-dd'.log'
log4j.appender.FrameWorkSpring.layout org.apache.log4j.PatternLayout
log4j.appender.FrameWorkSpring.layout.ConversionPattern [%c]-[%p] %m%n
log4j.appender.FrameWorkSpring.append false

log4j.appender.FrameWorkHibernate org.apache.log4j.DailyRollingFileAppender
log4j.appender.FrameWorkHibernate.File ${system.logPath}/FrameWorkHibernate.log
log4j.appender.FrameWorkHibernate.DatePattern yyyy-MM-dd'.log'
log4j.appender.FrameWorkHibernate.layout org.apache.log4j.PatternLayout
log4j.appender.FrameWorkHibernate.layout.ConversionPattern [%c]-[%p] %m%n
log4j.appender.FrameWorkHibernate.append false

log4j.appender.FrameWorkEhCache org.apache.log4j.DailyRollingFileAppender
log4j.appender.FrameWorkEhCache.File ${system.logPath}/FrameWorkEhCache.log
log4j.appender.FrameWorkEhCache.DatePattern yyyy-MM-dd'.log'
log4j.appender.FrameWorkEhCache.layout org.apache.log4j.PatternLayout
log4j.appender.FrameWorkEhCache.layout.ConversionPattern [%c]-[%p] %m%n
log4j.appender.FrameWorkEhCache.append false

可以看到命中的信息

[net.sf.ehcache.store.MemoryStore]-[DEBUG] xxx.xxx.XyzCache: xxx.xxx.XyzMemoryStore hit for xxx.xxx.Xyz#8

没命中的信息:

[net.sf.ehcache.Cache]-[DEBUG] xxx.xxx.Xyz cache - Miss

大概是这样子的,可以继续进行观察它的详细log信息再做分析。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Eclipse插件之FindBugs

    Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境。

    阿敏总司令
  • 如何在动态搜索得到大量的博客记录后,再针对它们各自的Tag进行数量统计? 博客分类: Java 搜索引擎SeamluceneSpringH

    我输入搜索某个关键字来查找我需要的博客为M条,在这个M条里各条的Tag又是不一样的。

    阿敏总司令
  • Java、模式、美眉、篮球 Java设计模式算法数据结构体育

    1、FACTORY一追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个...

    阿敏总司令
  • log4j WARN 的解决办法

    Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、U...

    黑泽君
  • Java 如何获取控制台日志输出的信息? WriterAppender 可以实现? 配置文件如何配置

    爱明依
  • hibenate中log4j.properties文件添加到eclipse中

    Hibernate用log4j包来做日志输出,这就要求项目中创建一个log4j的配置文件log4j.properties,否则有些运行日志就无法看到(不会影响程...

    闵开慧
  • Mybatis 3 配置 Log4j

    Mybatis与Log4j 最常用的日志输出是Log4j,将相应的jar包和配置文件放到相应的位置,Mybatis就可以通过Log4j将SQL语句打印出来。 配...

    hbbliyong
  • springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用

    就是log for java嘛,老外都喜欢这样子,比如那个I18n  ---internationalization  不就是i和n之间有18个字母...

    noteless
  • Java Web log4j (日志)

    private static Logger logger=Logger.getLogger(Example.class);

    Hongten
  • Java中Log4J的使用教程

    log4j是Apache的一个开放源代码的项目,通过使用log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记...

    浩Coding

扫码关注云+社区

领取腾讯云代金券