/* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License, Version 1.0 only * (the "License"). You may not use this file except in compliance * with the License. * * You can obtain a copy of the license at * trunk/opends/resource/legal-notices/OpenDS.LICENSE * or https://OpenDS.dev.java.net/OpenDS.LICENSE. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at * trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, * add the following below this CDDL HEADER, with the fields enclosed * by brackets "[]" replaced with your own identifying information: * Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END * * * Portions Copyright 2006-2007 Sun Microsystems, Inc. */ package org.opends.server.messages; import static org.opends.server.messages.MessageHandler.*; /** * This class defines the set of message IDs and default format strings for * messages associated with the server loggers. */ public class LoggerMessages { /** * The message ID for the message that will be used if an error occurred * while writing a log record. This takes a two arguments, which * are the logger that encountered the error and a string * representation of the exception that was caught. */ public static final int MSGID_LOGGER_ERROR_WRITING_RECORD = CATEGORY_MASK_LOG | SEVERITY_MASK_SEVERE_ERROR | 1; /** * The message ID for the message that will be used if an error occurred * while opening a log file. This takes a two arguments, which * are the logger that encountered the error and a string * representation of the exception that was caught. */ public static final int MSGID_LOGGER_ERROR_OPENING_FILE = CATEGORY_MASK_LOG | SEVERITY_MASK_SEVERE_ERROR | 2; /** * The message ID for the message that will be used if an error occurred * while closing a log file. This takes a two arguments, which * are the logger that encountered the error and a string * representation of the exception that was caught. */ public static final int MSGID_LOGGER_ERROR_CLOSING_FILE = CATEGORY_MASK_LOG | SEVERITY_MASK_SEVERE_ERROR | 3; /** * The message ID for the message that will be used if an error occurred * while flushing the writer buffer. This takes a two arguments, which * are the logger that encountered the error and a string * representation of the exception that was caught. */ public static final int MSGID_LOGGER_ERROR_FLUSHING_BUFFER = CATEGORY_MASK_LOG | SEVERITY_MASK_SEVERE_ERROR | 4; /** * The message ID for the message that will be used if the specified * string is not a valid error severity name. This takes the name * of the invalid severity as the argument. */ public static final int MSGID_ERROR_LOGGER_INVALID_SEVERITY = CATEGORY_MASK_LOG | SEVERITY_MASK_MILD_WARNING | 5; /** * The message ID for the message that will be used if the specified * string is not a valid error category name. This takes the name * of the invalid category as the argument. */ public static final int MSGID_ERROR_LOGGER_INVALID_CATEGORY = CATEGORY_MASK_LOG | SEVERITY_MASK_MILD_WARNING | 6; /** * The message ID for the message that will be used if the specified * string is not a valid error override severity. This takes the name * of the invalid severity as the argument. */ public static final int MSGID_ERROR_LOGGER_INVALID_OVERRIDE_SEVERITY = CATEGORY_MASK_LOG | SEVERITY_MASK_MILD_WARNING | 7; /** * The message ID for the message that will be used if an error occurred * while setting file permissions on a log file. This takes the name of the * file as the argument. */ public static final int MSGID_LOGGER_SET_PERMISSION_FAILED = CATEGORY_MASK_LOG | SEVERITY_MASK_SEVERE_WARNING | 8; /** * The message ID for the message that will be used if the current platform * does not support setting the file permissions on the log files. This takes * the name of the file as the argument. */ public static final int MSGID_LOGGER_UNABLE_SET_PERMISSIONS = CATEGORY_MASK_LOG | SEVERITY_MASK_MILD_WARNING | 9; /** * Associates a set of generic messages with the message IDs defined in this * class. */ public static void registerMessages() { registerMessage(MSGID_LOGGER_ERROR_WRITING_RECORD, "Error occurred while writing log record for logger " + "%s: %s. Any further write errors will be ignored"); registerMessage(MSGID_LOGGER_ERROR_OPENING_FILE, "Error occurred while opening log file %s for logger %s: " + "%s"); registerMessage(MSGID_LOGGER_ERROR_CLOSING_FILE, "Error occurred while closing log file for logger %s: %s"); registerMessage(MSGID_LOGGER_ERROR_FLUSHING_BUFFER, "Error occurred while flushing writer buffer for " + "logger %s: %s"); registerMessage(MSGID_ERROR_LOGGER_INVALID_SEVERITY, "Invalid error log severity \"%s\""); registerMessage(MSGID_ERROR_LOGGER_INVALID_CATEGORY, "Invalid error log category \"%s\""); registerMessage(MSGID_ERROR_LOGGER_INVALID_OVERRIDE_SEVERITY, "Invalid override of severity level \"%s\""); registerMessage(MSGID_LOGGER_SET_PERMISSION_FAILED, "Error occurred while setting file permissions for the " + "log file %s: %s"); registerMessage(MSGID_LOGGER_UNABLE_SET_PERMISSIONS, "This platform does not support setting file " + "permissions %s to the log file %s"); } }