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

          第一個Blog,記錄哈哈的生活

          常用鏈接

          留言簿(16)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Java links

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          設置了 scanPeriod 之后,過了好長時間,都不生效,后來 debug 代碼。發現了下面這段。

            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,其實要每循環 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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 天峨县| 临潭县| 格尔木市| 靖远县| 和龙市| 临清市| 嘉义县| 上思县| 达拉特旗| 田阳县| 内黄县| 特克斯县| 扎兰屯市| 乌拉特前旗| 措美县| 苏尼特左旗| 金华市| 紫金县| 江西省| 慈溪市| 广德县| 宣城市| 通州市| 神池县| 平谷区| 徐汇区| 屏东县| 宁南县| 志丹县| 泗水县| 江源县| 石泉县| 南平市| 大宁县| 竹溪县| 拉萨市| 河北省| 即墨市| 阿坝县| 达拉特旗| 邓州市|