• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運轉,開心的工作
            簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
            log4cxx調試日志選擇性輸出的配置方法

            (轉載請注明來源于金慶的專欄)

            一般是每個類都有自己的日志, 可建立一個靜態成員logger如下:

            class A
            {
            private:
            ?? ?static log4cxx::LoggerPtr logger;
            };

            需要在cpp文件中靜態初始化:

            log4cxx::LoggerPtr A::logger = log4cxx::Logger::getLogger("A");

            日志類別名"A"就是類名, 也可以是模塊名.類名, 如"DB.A".

            log4cxx的慣例是使用這樣一個靜態成員.
            但也可以是靜態成員logger(), 這樣不必靜態初始化.

            class A
            {
            private:
            ?? ?static log4cxx::LoggerPtr logger()
            ?? ?{
            ?? ??? ?return log4cxx::Logger::getLogger("A");
            ?? ?}
            };

            但從效率考慮, 每次調用日志都要getLogger()不如靜態初始化.

            類代碼中調用日志只需:

            ?? ?LOG4CXX_DEBUG(logger, "test log...");

            日志配置log4j.properties如下:

            log4j.rootLogger=WARN, R

            log4j.appender.R=org.apache.log4j.RollingFileAppender
            log4j.appender.R.File=log.txt
            log4j.appender.R.layout=org.apache.log4j.PatternLayout
            log4j.appender.R.layout.ConversionPattern=%d %5p %c %x: %m%n

            # log4j.logger.DB.A=DEBUG

            默認所有日志等級為WARN, 不會輸出DEBUG日志,
            只需顯式設定某一類日志的級別, 就可以選擇性地輸出該類日志.
            如調試A類時, 取消配置文件中的注釋就行了.

            久久精品国产第一区二区三区 | 久久精品国产亚洲一区二区三区| 亚洲性久久久影院| 久久久WWW成人免费精品| 国产L精品国产亚洲区久久| 秋霞久久国产精品电影院| 国产成人综合久久综合| 丰满少妇高潮惨叫久久久| 精品久久久久久久| 国产高清美女一级a毛片久久w| 2021国产成人精品久久| 久久精品国产亚洲欧美| 天天综合久久久网| 久久久久亚洲精品中文字幕| 欧美久久天天综合香蕉伊| 国产精品久久久久久五月尺| 国产欧美久久久精品影院| 亚洲熟妇无码另类久久久| 狠狠色丁香久久婷婷综合五月| 国产精品一久久香蕉国产线看| 91久久精品电影| 综合久久精品色| 2021久久精品国产99国产精品| 狠狠人妻久久久久久综合蜜桃| 久久精品综合网| 青青草原1769久久免费播放| 久久www免费人成精品香蕉| 久久丫忘忧草产品| 91麻豆精品国产91久久久久久| 久久久久人妻一区精品| 久久亚洲精品中文字幕| 国产午夜精品理论片久久| 久久无码AV一区二区三区| 久久se精品一区精品二区| 中文字幕无码久久久| 伊人久久免费视频| 麻豆一区二区99久久久久| 无码8090精品久久一区| 国产成人久久激情91| 久久人做人爽一区二区三区| 久久综合综合久久狠狠狠97色88 |