Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

325
Views
Android: java.util.logging.Logger frente a android.util.Log

¿Por qué Android mantiene 2 clases de registro diferentes que parecen admitir las mismas cosas?

Estoy hablando de:

  1. Log android.util.Log
  2. Logger java.util.logging.Logger

Por lo que he visto durante algunos años en desarrollo, toda la documentación oficial de Android apunta al Log y no al registrador.

Incluso registradores específicos como TimingLogger usan el Log .


Entonces, ¿por qué esos 2 son compatibles?

¿Hay alguna característica que se pueda usar a través de Logger que no pueda lograr a través de Log ?

¿Hay casos de uso específicos para ambos?

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

El cruce de características parece ser:

  1. android.util.Log = java.util.logging.Logger
  2. android.util.Impresora = java.util.logging.Formatter
  3. android.util.PrintStreamPrinter = java.util.logging.StreamHandler

Parece que "android.util.Log" tendrá:

  1. Soporte para registro de Android .
  2. Compatibilidad con transmisiones, escritores y cadenas.
  3. Va a ser más pequeño, ligero y probablemente más rápido.

Parece que "JUL" tendrá:

  1. Almacenamiento en búfer de registros con java.util.logging.MemoryHandler . Esto es bueno porque, por ejemplo, cuando ocurre un error SEVERE , puede incluir los últimos 1000 registros que pueden estar en un nivel más bajo.
  2. Filtrado de registros usando java.util.logging.Filter . No se incluyen filtros listos para usar, pero brinda más granularidad sobre la implementación de este comportamiento en un android.util.Printer
  3. Soporte listo para usar para XML .
  4. Soporte listo para usar para Sockets .
  5. Soporte para implementaciones java.util.logging.Handler de terceros.
about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!