Android:java.util.logging.Logger与Android.util.Log

Android:java.util.logging.Logger与Android.util.Log,java,android,logging,Java,Android,Logging,为什么Android维护两个不同的日志类,它们似乎支持相同的东西 我说的是: Log 记录器 就我几年来所看到的发展而言,每一份Android官方文档都指向Log,而不是Logger 甚至像这样的特定记录器也使用日志 那为什么支持这两个呢? 是否有任何功能可以通过Logger使用,而不是通过Log实现 两者是否都有特定的用例?功能交叉似乎是: = = = 似乎“android.util.Log”将有: 支持 支持输出到流、写入程序和字符串 将是一款更小、更轻、可能更快的产品 看来“J.U.L”

为什么
Android
维护两个不同的日志类,它们似乎支持相同的东西

我说的是:

  • Log
  • 记录器
  • 就我几年来所看到的发展而言,每一份Android官方文档都指向
    Log
    ,而不是Logger

    甚至像这样的特定记录器也使用
    日志


    那为什么支持这两个呢?

    是否有任何功能可以通过
    Logger
    使用,而不是通过
    Log
    实现


    两者是否都有特定的用例?

    功能交叉似乎是:

  • =
  • =
  • =
  • 似乎“android.util.Log”将有:

  • 支持
  • 支持输出到流、写入程序和字符串
  • 将是一款更小、更轻、可能更快的产品
  • 看来“J.U.L”会有:

  • 使用缓冲区缓冲记录。这适用于发生
    严重
    错误时,您可以包含最后1000条记录,这些记录可能处于较低级别
  • 使用文件过滤记录。其中没有现成的过滤器,但它确实提供了更大的粒度,可以在
  • 开箱即用的支持
  • 开箱即用的支持
  • 支持第三方实现