Java comes in with a handy logging package (java.util.logging) which eliminates the need to use external logging packages like Log4J. Java vem no pacote com uma mão madeireira (java.util.logging) que elimina a necessidade de usar pacotes registrando externos como Log4J. However it still requires some configuration which makes it cumbersome and repetitive to include in every class. No entanto, ainda requer algumas configurações que o torna moroso e repetitivo para incluir em cada classe. You need to choose your Logger, name it, instantiate it etc. Você precisa escolher seu logger, o nome dele, que exemplificam etc

I like simple solutions. Eu gosto de soluções simples. Here is a super simple way to easily use java.logging for your logging needs. Aqui está um super maneira simples de fácil uso java.logging para suas necessidades registrando.

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. Você também pode usar esta solução fácil para converter todos os seus System.out.println ao uso java.logging, que fornece mais informações (nome chamando método, o tempo etc), granularity e controle.

This solution is applicable to JDK 1.5 and beyond only, uses static import. Esta solução é aplicável a JDK 1,5 e só depois, usa estática importação.

First include the following line on top of all your Java source files (after package statement, if any): Primeiro incluir a seguinte linha em cima de todos os seus arquivos fonte Java (depois pacote declaração, se for o caso):
import static java.util.logging.Logger.global; estático java.util.logging.Logger.global importação;

This makes the global Logger methods available in your code. Isso faz com que o global Logger métodos disponíveis em seu código. So now you can easily log messages like: Portanto, agora você pode facilmente log mensagens como:
global.severe(”This is a severe error”); global.severe ( "Este é um grave erro");

global.info(”This is information only”); global.info ( "Este é apenas informação");

You can log exceptions with: Você pode efetuar login com exceções:
public void throwing(String sourceClass, String sourceMethod, Throwable thrown) public void atirando (String sourceClass, sourceMethod String, Throwable fiada)

In short all the methods of java.util.logging.Logger are available to you, even from static methods and static context. Em breve todos os métodos de java.util.logging.Logger estão disponíveis para você, mesmo a partir de métodos estáticos e estáticos contexto.

Note: Unfortunately you cannot make it even shorter like simply invoking severe() or info(). Nota: Infelizmente, você não pode torná-lo ainda mais curto como a simples invocação grave () ou info (). However you can shorten the name to say l and use l.severe(). No entanto, pode encurtar o nome de dizer e de utilização l l.severe (). This requires declaring a static Logger variable named l which is instantiated with global; Isto exige que declara uma variável chamada static Logger l que é instanciado a nível mundial;

I am extensively using this approach for simple logging needs in my projects. Estou usando extensivamente esta abordagem simples para a exploração madeireira necessidades em meus projetos.