Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2006-2013 smartics, Kronseder & Reiner GmbH
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *     http://www.apache.org/licenses/LICENSE-2.0
  *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.redhat.rcm.maven.plugin.buildmetadata.util;
Configures the log4j framework with the logging information.

Author(s):
Robert Reiner
Version:
$Revision:591 $
  // ********************************* Fields *********************************
  // --- constants ------------------------------------------------------------
  // --- members --------------------------------------------------------------
  // ****************************** Initializer *******************************
  // ****************************** Constructors ******************************

  
Default constructor.
  {
  }
  // ****************************** Inner Classes *****************************
  // ********************************* Methods ********************************
  // --- init -----------------------------------------------------------------
  // --- get&set --------------------------------------------------------------
  // --- business -------------------------------------------------------------

  
Reads a pre-configured configuration file.

Parameters:
log the Maven logger to use for logging.
level the new level to set the Java logging system to.
  public void configure(final Log logfinal String level)
  {
    try
    {
      final String file = "logging-" + level + ".properties";
      if (log.isDebugEnabled())
      {
        log.debug("Reading config file '" + file + "'...");
      }
      final LogManager logManager = LogManager.getLogManager();
      final InputStream input = LoggingUtils.class.getResourceAsStream(file);
      if (input != null)
      {
        try
        {
          logManager.readConfiguration(input);
        }
        finally
        {
          IOUtil.close(input);
        }
      }
    }
    catch (final Exception e)
    {
      if (log.isWarnEnabled())
      {
        log.warn("Cannot configure logger."e);
      }
    }
  }
  // --- object basics --------------------------------------------------------
New to GrepCode? Check out our FAQ X