summaryrefslogtreecommitdiffstats
path: root/logging-api/src/main/java/org/openecomp/cl/api/Logger.java
diff options
context:
space:
mode:
authorArul.Nambi <arul.nambi@amdocs.com>2017-09-14 15:30:00 -0400
committerArul.Nambi <arul.nambi@amdocs.com>2017-09-14 15:30:51 -0400
commit2d211f3e1943ded3a0ab59553b12bee602079398 (patch)
treecbc3fc4ba4a463b94d4532b8641199d8bcf9e79f /logging-api/src/main/java/org/openecomp/cl/api/Logger.java
parentc8ed19f31ae454dab4cd9ce59886a3578b24f58b (diff)
Renaming openecomp to onap
Issue-ID: AAI-208 Change-Id: I11d428593971c665f0ebdf56465d87161ef7d112 Signed-off-by: Arul.Nambi <arul.nambi@amdocs.com>
Diffstat (limited to 'logging-api/src/main/java/org/openecomp/cl/api/Logger.java')
-rw-r--r--logging-api/src/main/java/org/openecomp/cl/api/Logger.java218
1 files changed, 0 insertions, 218 deletions
diff --git a/logging-api/src/main/java/org/openecomp/cl/api/Logger.java b/logging-api/src/main/java/org/openecomp/cl/api/Logger.java
deleted file mode 100644
index 50efe49..0000000
--- a/logging-api/src/main/java/org/openecomp/cl/api/Logger.java
+++ /dev/null
@@ -1,218 +0,0 @@
-/**
- * ============LICENSE_START=======================================================
- * org.onap.aai
- * ================================================================================
- * Copyright © 2017 AT&T Intellectual Property. All rights reserved.
- * Copyright © 2017 Amdocs
- * ================================================================================
- * 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.
- * ============LICENSE_END=========================================================
- *
- * ECOMP is a trademark and service mark of AT&T Intellectual Property.
- */
-package org.openecomp.cl.api;
-
-import org.openecomp.cl.mdc.MdcOverride;
-
-/** Defines the common API which all Logger implementations must expose. */
-public interface Logger {
-
- /**
- * Indicate whether or not TRACE level logging is enabled.
- *
- * @return true if TRACE level logs are enabled, false otherwise
- */
- public boolean isTraceEnabled();
-
- /**
- * Indicate whether or not INFO level logging is enabled.
- *
- * @return true if INFO level logs are enabled, false otherwise
- */
- public boolean isInfoEnabled();
-
- /**
- * Indicate whether or not ERROR level logging is enabled.
- *
- * @return true if ERROR level logs are enabled, false otherwise
- */
- public boolean isErrorEnabled();
-
- /**
- * Indicate whether or not WARNING level logging is enabled.
- *
- * @return true if WARNING level logs are enabled, false otherwise
- */
- public boolean isWarnEnabled();
-
- /**
- * Indicate whether or not DEBUG level logging is enabled.
- *
- * @return true if DEBUG level logs are enabled, false otherwise
- */
- public boolean isDebugEnabled();
-
- /**
- * Log an INFO message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode
- * - Log message identifier.
- * @param arguments
- * - Arguments to populate the log message template with.
- */
- public void info(Enum logCode, String... arguments);
-
- /**
- * Log an INFO message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode
- * - Log message identifier.
- * @param fields
- * - Map containing values for any log fields which the client wants
- * to populate.
- * @param arguments
- * - Arguments to populate the log message template with.
- */
- public void info(Enum logCode, LogFields fields, String... arguments);
-
- /**
- * Log an INFO message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode - Log message identifier.
- * @param fields - Map containing values for any log fields which the
- * client wants to populate.
- * @param override - A set of values to override values stored in the MDC context
- * @param arguments - Arguments to populate the log message template with.
- */
- public void info(Enum logCode, LogFields fields, MdcOverride override, String... arguments);
-
- /**
- * Log a WARNING message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode - Log message identifier.
- * @param arguments - Arguments to populate the log message template with.
- */
- public void warn(Enum logCode, String... arguments);
-
- /**
- * Log a WARNING message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode - Log message identifier.
- * @param fields - Map containing values for any log fields which the
- * client wants to populate.
- * @param arguments - Arguments to populate the log message template with.
- */
- public void warn(Enum logCode, LogFields fields, String... arguments);
-
- /**
- * Log a TRACE message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode - Log message identifier.
- * @param arguments - Arguments to populate the log message template with.
- */
- public void trace(Enum logCode, String... arguments);
-
- /**
- * Log a TRACE message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode - Log message identifier.
- * @param fields - Map containing values for any log fields which the
- * client wants to populate.
- * @param arguments - Arguments to populate the log message template with.
- */
- public void trace(Enum logCode, LogFields fields, String... arguments);
-
- /**
- * Log a simple, non-templated DEBUG message.
- *
- * @param logMessage - The message to be logged.
- */
- public void debug(String logMessage);
-
- /**
- * Log a DEBUG message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode - Log message identifier.
- * @param arguments - Arguments to populate the log message template with.
- */
- public void debug(Enum logCode, String... arguments);
-
- /**
- * Log a DEBUG message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode - Log message identifier.
- * @param fields - Map containing values for any log fields which the
- * client wants to populate.
- * @param arguments - Arguments to populate the log message template with.
- */
- public void debug(Enum logCode, LogFields fields, String... arguments);
-
- /**
- * Log an ERROR message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode - Log message identifier.
- * @param arguments - Arguments to populate the log message template with.
- */
- public void error(Enum logCode, String... arguments);
-
- /**
- * Log an ERROR message based on a message key defined in a resource bundle
- * with arguments.
- *
- * @param logCode - Log message identifier.
- * @param fields - Map containing values for any log fields which the
- * client wants to populate.
- * @param arguments - Arguments to populate the log message template with.
- */
- public void error(Enum logCode, LogFields fields, String... arguments);
-
- /**
- * Log an ERROR message based on a message key defined in a resource bundle
- * with arguments and a throwable exception.
- *
- * @param logCode - Log message identifier.
- * @param ex - The exception to be logged.
- * @param arguments - Arguments to populate the log message template with.
- */
- public void error(Enum logCode, Throwable ex, String... arguments);
-
- /**
- * Log an ERROR message based on a message key defined in a resource bundle
- * with arguments and a throwable exception.
- *
- * @param logCode - Log message identifier.
- * @param fields - Map containing values for any log fields which the
- * client wants to populate.
- * @param ex - The exception to be logged.
- * @param arguments - Arguments to populate the log message template with.
- */
- public void error(Enum logCode, LogFields fields, Throwable ex, String... arguments);
-
- /**
- * Format the given log using the supplied arguments
- * @param logCode - Log message identifier.
- * @param arguments - Arguments to populate the log message template with.
- */
- public String formatMsg(Enum logCode, String... arguments);
-
-}