| | |
| | | * CDDL HEADER END |
| | | * |
| | | * |
| | | * Copyright 2008 Sun Microsystems, Inc. |
| | | * Copyright 2008-2010 Sun Microsystems, Inc. |
| | | */ |
| | | |
| | | package org.opends.quicksetup; |
| | |
| | | logFile = file; |
| | | fileHandler = new FileHandler(logFile.getCanonicalPath()); |
| | | fileHandler.setFormatter(new SimpleFormatter()); |
| | | Logger logger = Logger.getLogger("org.opends.quicksetup"); |
| | | logger.addHandler(fileHandler); |
| | | logger = Logger.getLogger("org.opends.admin.ads"); |
| | | logger.addHandler(fileHandler); |
| | | logger = Logger.getLogger("org.opends.server.admin.client.cli"); |
| | | Logger logger = Logger.getLogger("org.opends"); |
| | | logger.addHandler(fileHandler); |
| | | disableConsoleLogging(); |
| | | logger = Logger.getLogger("org.opends.quicksetup"); |
| | |
| | | initLogFileHandler(file); |
| | | Logger logger = Logger.getLogger(packageName); |
| | | logger.addHandler(fileHandler); |
| | | logger.setUseParentHandlers(false); |
| | | if (disableLoggingToConsole()) |
| | | { |
| | | logger.setUseParentHandlers(false); // disable logging to console |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | * output. |
| | | */ |
| | | static public void disableConsoleLogging() { |
| | | Logger logger = Logger.getLogger("org.opends.quicksetup"); |
| | | logger.setUseParentHandlers(false); |
| | | logger = Logger.getLogger("org.opends.admin.ads"); |
| | | logger.setUseParentHandlers(false); |
| | | logger = Logger.getLogger("org.opends.server.tools"); |
| | | logger.setUseParentHandlers(false); |
| | | logger = Logger.getLogger("org.opends.server.admin.client.cli"); |
| | | logger.setUseParentHandlers(false); |
| | | if (disableLoggingToConsole()) |
| | | { |
| | | Logger logger = Logger.getLogger("org.opends"); |
| | | logger.setUseParentHandlers(false); |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | return sb.toString(); |
| | | } |
| | | |
| | | private static boolean disableLoggingToConsole() |
| | | { |
| | | return !"true".equals(System.getenv("OPENDS_LOG_TO_STDOUT")); |
| | | } |
| | | } |