| | |
| | | * CDDL HEADER END |
| | | * |
| | | * |
| | | * Copyright 2008-2009 Sun Microsystems, Inc. |
| | | * Copyright 2008-2010 Sun Microsystems, Inc. |
| | | */ |
| | | package org.opends.guitools.controlpanel.util; |
| | | |
| | |
| | | for (String packageName : packages) |
| | | { |
| | | Logger logger = Logger.getLogger(packageName); |
| | | if (disableLoggingToConsole()) |
| | | { |
| | | logger.setUseParentHandlers(false); // disable logging to console |
| | | } |
| | | logger.addHandler(fileHandler); |
| | | } |
| | | Logger logger = Logger.getLogger(packages[0]); |
| | |
| | | */ |
| | | static public void initPackage(String packageName) throws IOException { |
| | | Logger logger = Logger.getLogger(packageName); |
| | | if (disableLoggingToConsole()) |
| | | { |
| | | logger.setUseParentHandlers(false); // disable logging to console |
| | | } |
| | | logger.addHandler(fileHandler); |
| | | logger.log(Level.INFO, getInitialLogRecord()); |
| | | } |
| | |
| | | return sb.toString(); |
| | | } |
| | | |
| | | private static boolean disableLoggingToConsole() |
| | | { |
| | | return !"true".equals(System.getenv("OPENDS_LOG_TO_STDOUT")); |
| | | } |
| | | } |
| | | |