代码之家  ›  专栏  ›  技术社区  ›  Prerak Tiwari

为ElasticSearch Java Rest客户端禁用跟踪程序包的跟踪日志记录

  •  0
  • Prerak Tiwari  · 技术社区  · 7 年前

    数据被正确索引,但是restclient正在文件中打印大量日志。见下文:

    2018-08-14 16:25:42,614 DEBUG [User=] [tracer] curl -iX POST 'http://1.2.3.4:9202/_bulk?timeout=1m' -d '{"create":{"_index":"ms","_type":"doc","_id":"24218000","version":-4}}
    {"create":{"_index":"ms","_type":"doc","_id":"24217999","version":-4}}
    {"data":"test","year":2018,"corrid":"24217999","mode":"USPS","emailaddress":"","mimeType":"application/octet-stream","title":"some title","type":"app","maildate":"2018-01-02","code":"abx","direction":"out","quarter":0,"no":"222876"}
    {"create":{"_index":"ms","_type":"doc","_id":"24218345","version":-4
    

    如何禁用或限制此功能?

    This 这份文件只谈了一点点,但没有提供足够的信息。

    1 回复  |  直到 7 年前
        1
  •  1
  •   bpenrod    6 年前

    我同意他们的文件很模糊。

    <logger name="tracer" level="TRACE" additivity="false">
      <appender-ref ref="CONSOLE" />
    </logger>
    

    tracer.level=TRACE
    

    在某处 commons-logging 正在导入配置。至少,我认为你可以把水平设置为 WARN ERROR

    正如xeraa提到的,您可能还将记录器级别设置得太高 org.elasticsearch.client , org.elasticsearch.client.RestClient , org.elasticsearch.client.sniffer 等等。

    推荐文章