| /* |
| * Copyright (c) 1997-2018 Oracle and/or its affiliates. All rights reserved. |
| * Copyright 2004 The Apache Software Foundation |
| * |
| * 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 org.apache.naming; |
| |
| import org.glassfish.logging.annotation.LogMessageInfo; |
| import org.glassfish.logging.annotation.LoggerInfo; |
| import org.glassfish.logging.annotation.LogMessagesResourceBundle; |
| import java.util.logging.Logger; |
| |
| /** |
| /** |
| * |
| * Provides the logging facilities. |
| * |
| * @author Shing Wai Chan |
| */ |
| public class LogFacade { |
| @LogMessagesResourceBundle |
| public static final String SHARED_LOGMESSAGE_RESOURCE = |
| "org.apache.naming.resources.LogMessages"; |
| |
| @LoggerInfo(subsystem="WEB", description="WEB Naming Logger", publish=true) |
| public static final String WEB_NAMING_LOGGER = "jakarta.enterprise.web.naming"; |
| |
| public static final Logger LOGGER = |
| Logger.getLogger(WEB_NAMING_LOGGER, SHARED_LOGMESSAGE_RESOURCE); |
| |
| private LogFacade() {} |
| |
| public static Logger getLogger() { |
| return LOGGER; |
| } |
| |
| private static final String prefix = "AS-WEB-NAMING-"; |
| |
| @LogMessageInfo( |
| message = "Canonical Pathname cannot be null", |
| level = "FINE") |
| public static final String FILE_RESOURCES_NULL_CANONICAL_PATH = prefix + "00001"; |
| |
| @LogMessageInfo( |
| message = "Outside webapp not allowed {0} {1} {2}", |
| level = "FINE") |
| public static final String FILE_RESOURCES_NOT_ALLOWED = prefix + "00002"; |
| |
| @LogMessageInfo( |
| message = "Absolute Pathname cannot be null {0} {1}", |
| level = "FINE") |
| public static final String FILE_RESOURCES_NULL_ABS_PATH = prefix + "00003"; |
| |
| @LogMessageInfo( |
| message = "Canonical pathname {0} equals to absolute pathname {1} {2}", |
| level = "FINE") |
| public static final String FILE_RESOURCES_PATH_EQUALS_ABS_PATH = prefix + "00004"; |
| |
| @LogMessageInfo( |
| message = "File cannot be read {0}", |
| level = "FINE") |
| public static final String FILE_RESOURCES_NOT_EXIST = prefix + "00005"; |
| |
| @LogMessageInfo( |
| message = "Could not get dir listing for {0}", |
| level = "WARNING", |
| cause = "Some IO error occurred such as bad file permissions", |
| action = "Verify the file descriptors") |
| public static final String FILE_RESOURCES_LISTING_NULL = prefix + "00006"; |
| |
| @LogMessageInfo( |
| message = "Document base {0} does not exist or is not a readable directory", |
| level = "INFO") |
| public static final String FILE_RESOURCES_BASE = prefix + "00007"; |
| |
| @LogMessageInfo( |
| message = "Document base cannot be null", |
| level = "INFO") |
| public static final String RESOURCES_NULL = prefix + "00008"; |
| |
| @LogMessageInfo( |
| message = "Resource {0} not found", |
| level = "INFO") |
| public static final String RESOURCES_NOT_FOUND = prefix + "00009"; |
| |
| @LogMessageInfo( |
| message = "Name {0} is already bound in this Context", |
| level = "INFO") |
| public static final String RESOURCES_ALREADY_BOUND = prefix + "00010"; |
| |
| @LogMessageInfo( |
| message = "Bind failed: {0}", |
| level = "INFO") |
| public static final String RESOURCES_BIND_FAILED = prefix + "00011"; |
| |
| @LogMessageInfo( |
| message = "Unbind failed: {0}", |
| level = "INFO") |
| public static final String RESOURCES_UNBIND_FAILED = prefix + "00012"; |
| |
| @LogMessageInfo( |
| message = "Failed to rename [{0}] to [{1}]", |
| level = "INFO") |
| public static final String RESOURCES_RENAME_FAIL = prefix + "00013"; |
| |
| @LogMessageInfo( |
| message = "Unknown context name : {0}", |
| level = "INFO") |
| public static final String UNKNOWN_CONTEXT = prefix + "00014"; |
| |
| @LogMessageInfo( |
| message = "No naming context bound to this thread", |
| level = "INFO") |
| public static final String NO_CONTEXT_BOUND_TO_THREAD = prefix + "00015"; |
| |
| @LogMessageInfo( |
| message = "No naming context bound to this class loader", |
| level = "INFO") |
| public static final String NO_CONTEXT_BOUND_TO_CL = prefix + "00016"; |
| |
| @LogMessageInfo( |
| message = "Name is not bound to a Context", |
| level = "INFO") |
| public static final String CONTEXT_EXPECTED = prefix + "00017"; |
| |
| @LogMessageInfo( |
| message = "Name is not bound to a Context", |
| level = "WARNING") |
| public static final String FAIL_RESOLVING_REFERENCE = prefix + "00018"; |
| |
| @LogMessageInfo( |
| message = "Name is not bound to a Context", |
| level = "INF") |
| public static final String NAME_NOT_BOUND = prefix + "00019"; |
| |
| @LogMessageInfo( |
| message = "Context is read only", |
| level = "INFO") |
| public static final String READ_ONLY = prefix + "00020"; |
| |
| @LogMessageInfo( |
| message = "Name is not valid", |
| level = "INFO") |
| public static final String INVALID_NAME = prefix + "00021"; |
| |
| @LogMessageInfo( |
| message = "Name {0} is already bound in this Context", |
| level = "INFO") |
| public static final String ALREADY_BOUND = prefix + "00022"; |
| |
| @LogMessageInfo( |
| message = "Can't generate an absolute name for this namespace", |
| level = "INFO") |
| public static final String NO_ABSOLUTE_NAME = prefix + "00023"; |
| |
| @LogMessageInfo( |
| message = "Unable to restore original system properties", |
| level = "WARNING") |
| public static final String UNABLE_TO_RESTORE_ORIGINAL_SYS_PROPERTIES = prefix + "00024"; |
| |
| @LogMessageInfo( |
| message = "This context must be accessed through a java: URL", |
| level = "FINE") |
| public static final String NO_JAVA_URL = prefix + "00025"; |
| |
| @LogMessageInfo( |
| message = "Exception closing WAR File {0}", |
| level = "WARNING") |
| public static final String EXCEPTION_CLOSING_WAR = prefix + "00026"; |
| |
| @LogMessageInfo( |
| message = "Doc base must point to a WAR file", |
| level = "INFO") |
| public static final String NOT_WAR = prefix + "00027"; |
| |
| @LogMessageInfo( |
| message = "Invalid or unreadable WAR file : {0}", |
| level = "INFO") |
| public static final String INVALID_WAR = prefix + "00028"; |
| } |