隨筆 - 175  文章 - 202  trackbacks - 0
          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          第一個(gè)Blog,記錄哈哈的生活

          常用鏈接

          留言簿(16)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Java links

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          設(shè)置了 scanPeriod 之后,過了好長時(shí)間,都不生效,后來 debug 代碼。發(fā)現(xiàn)了下面這段。

            private volatile long mask = 0xF;
          @Override
          public FilterReply decide(Marker marker, Logger logger, Level level,
          String format, Object[] params, Throwable t) {
          if (!isStarted()) {
          return FilterReply.NEUTRAL;
          }
          // for performance reasons, skip change detection (MASK-1) times out of MASK.
          // Only once every MASK calls is change detection code executed
          // Note that MASK is a variable itself.
          if (((invocationCounter++) & mask) != mask) {
          return FilterReply.NEUTRAL;
          }
          long now = System.currentTimeMillis();
          synchronized (configurationWatchList) {
          updateMaskIfNecessary(now);
          if (changeDetected(now)) {
          // Even though reconfiguration involves resetting the loggerContext,
          // which clears the list of turbo filters including this instance, it is
          // still possible for this instance to be subsequently invoked by another
          // thread if it was already executing when the context was reset.
          disableSubsequentReconfiguration();
          detachReconfigurationToNewThread();
          }
          }
          return FilterReply.NEUTRAL;
          }
          

          這行 if (((invocationCounter++) & mask) != mask) { mask = 0xf,其實(shí)要每循環(huán) 0xf 次,也就是 15 次,才會去 check 一次是否要更新,也就是說,不管過了多久,如果沒到這 15 次,也不會去檢查是否更新配置。
          也就是說,我多打幾次 log,配置文件就生效了。

          @import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
          posted on 2013-11-12 14:25 哈哈的日子 閱讀(1620) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 子长县| 望奎县| 宁明县| 库伦旗| 平邑县| 剑川县| 佛山市| 方正县| 澎湖县| 黑水县| 思南县| 焉耆| 宝山区| 晋州市| 饶河县| 芦溪县| 通榆县| 霍林郭勒市| 临桂县| 卢氏县| 内乡县| 娱乐| 韩城市| 随州市| 宣城市| 根河市| 嘉禾县| 巴林左旗| 福贡县| 萍乡市| 固原市| 明溪县| 始兴县| 乐山市| 保定市| 绍兴市| 永修县| 合山市| 东阿县| 泰和县| 岗巴县|