| | |
| | | */ |
| | | public class QuickSetupLog { |
| | | |
| | | static private File logFile; |
| | | static private FileHandler fileHandler; |
| | | private static File logFile; |
| | | private static FileHandler fileHandler; |
| | | |
| | | /** |
| | | * Creates a new file handler for writing log messages to the file indicated |
| | |
| | | * @param file log file to which log messages will be written |
| | | * @throws IOException if something goes wrong |
| | | */ |
| | | static public void initLogFileHandler(File file) throws IOException { |
| | | public static void initLogFileHandler(File file) throws IOException { |
| | | if (!isInitialized()) { |
| | | logFile = file; |
| | | fileHandler = new FileHandler(logFile.getCanonicalPath()); |
| | |
| | | * log messages. |
| | | * @throws IOException if something goes wrong |
| | | */ |
| | | static public void initLogFileHandler(File file, String packageName) |
| | | public static void initLogFileHandler(File file, String packageName) |
| | | throws IOException { |
| | | initLogFileHandler(file); |
| | | Logger logger = Logger.getLogger(packageName); |
| | |
| | | * Prevents messages written to loggers from appearing in the console |
| | | * output. |
| | | */ |
| | | static public void disableConsoleLogging() { |
| | | public static void disableConsoleLogging() { |
| | | if (disableLoggingToConsole()) |
| | | { |
| | | Logger logger = Logger.getLogger("org.opends"); |
| | |
| | | * Gets the name of the log file. |
| | | * @return File representing the log file |
| | | */ |
| | | static public File getLogFile() { |
| | | public static File getLogFile() { |
| | | return logFile; |
| | | } |
| | | |
| | |
| | | * Indicates whether or not the log file has been initialized. |
| | | * @return true when the log file has been initialized |
| | | */ |
| | | static public boolean isInitialized() { |
| | | public static boolean isInitialized() { |
| | | return logFile != null; |
| | | } |
| | | |
| | | static private String getInitialLogRecord() { |
| | | private static String getInitialLogRecord() { |
| | | // Note; currently the logs are not internationalized. |
| | | return "QuickSetup application launched " + |
| | | DateFormat.getDateTimeInstance(DateFormat.LONG, |