Java comes in with a handy logging package (java.util.logging) which eliminates the need to use external logging packages like Log4J. Java viene con un práctico conjunto de la explotación forestal (java.util.logging) que elimina la necesidad de uso externo tala paquetes, como Log4J. However it still requires some configuration which makes it cumbersome and repetitive to include in every class. Sin embargo, todavía requiere un poco de configuración que le hace pesado y repetitivo incluir en cada clase. You need to choose your Logger, name it, instantiate it etc. Usted necesita elegir su maderero, nombre que, ejemplifican, etc

I like simple solutions. Me gustan las soluciones simples. Here is a super simple way to easily use java.logging for your logging needs. Aquí hay una super manera simple de utilizar fácilmente java.logging para su tala.

You can also use this solution to easily convert all your System.out.println to use java.logging, which provides more information (calling method name, time etc.), granularity and control. También puede utilizar esta solución para convertir fácilmente todo su System.out.println al uso java.logging, que proporciona más información (llamando a nombre de método, tiempo, etc), granularidad y el control.

This solution is applicable to JDK 1.5 and beyond only, uses static import. Esta solución es aplicable a JDK 1,5 y más allá sólo, usa estática de importación.

First include the following line on top of all your Java source files (after package statement, if any): En primer lugar incluir la siguiente línea en la parte superior de todos sus archivos de código fuente Java (después paquete declaración, en su caso):
import static java.util.logging.Logger.global; java.util.logging.Logger.global importación estática;

This makes the global Logger methods available in your code. Esto hace que el mundial Logger métodos disponibles en su código. So now you can easily log messages like: Así que ahora usted puede fácilmente los mensajes de registro como:
global.severe(”This is a severe error”); global.severe ( "Este es un grave error");

global.info(”This is information only”); global.info ( "Este es sólo información");

You can log exceptions with: Puede acceder con excepciones:
public void throwing(String sourceClass, String sourceMethod, Throwable thrown) public void lanzar (String sourceClass, sourceMethod String, Throwable torcer)

In short all the methods of java.util.logging.Logger are available to you, even from static methods and static context. En resumen todos los métodos de java.util.logging.Logger están a su disposición, incluso de los métodos estáticos y estática.

Note: Unfortunately you cannot make it even shorter like simply invoking severe() or info(). Nota: Por desgracia no se puede hacer aún más breve aduciendo simplemente como grave () o info (). However you can shorten the name to say l and use l.severe(). Sin embargo, usted puede acortar el nombre para decir l uso y l.severe (). This requires declaring a static Logger variable named l which is instantiated with global; Para ello es necesario declarar una variable Logger l que es instanciada con global;

I am extensively using this approach for simple logging needs in my projects. Estoy utilizando ampliamente este enfoque simple para la explotación forestal a las necesidades de mis proyectos.