View Javadoc

1   /**
2    * - Digitalis Internal Framework v2.0 - (C) 2007, Digitalis Informatica. Distribuicao e Gestao de Informatica, Lda.
3    * Estrada de Paco de Arcos num.9 - Piso -1 2780-666 Paco de Arcos Telefone: (351) 21 4408990 Fax: (351) 21 4408999
4    * http://www.digitalis.pt
5    */
6   package pt.digitalis.dif.utils.logging;
7   
8   import pt.digitalis.dif.startup.DIFStartupConfiguration;
9   import pt.digitalis.log.ILogWrapper;
10  import pt.digitalis.log.Logger;
11  
12  /**
13   * Logger proxy for DiF.
14   * 
15   * @author Pedro Viegas <a href="mailto:pviegas@digitalis.pt">pviegas@digitalis.pt</a>
16   * @author Rodrigo Gon�alves <a href="mailto:rgoncalves@digitalis.pt">rgoncalves@digitalis.pt</a>
17   * @created Sep 24, 2007
18   */
19  public class DIFLogger {
20  
21      /**
22       * Gets the logger object.
23       * 
24       * @return the logger
25       */
26      static public ILogWrapper getLogger()
27      {
28          // Force the default logger to the desired log level
29          Logger.getLogger().setLevel(DIFStartupConfiguration.getLogLevel());
30  
31          return Logger.getLogger("DIF", DIFStartupConfiguration.getLogLevel());
32      }
33  }