diff options
author | gjoranv <gv@verizonmedia.com> | 2022-01-21 23:40:20 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2022-01-23 00:46:03 +0100 |
commit | ed7ed5ffc4627344ef24597946dc2b1f09a57697 (patch) | |
tree | 57b2f8c2974bb2b87ab7d99e4e39a6626a738fb1 | |
parent | 418c89cd87e29b21bc3e1156203d79dfef1fe424 (diff) |
Deprecate c.y.log.LogLevel.
- Will remain PublicApi until Vespa 9
17 files changed, 28 insertions, 7 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLogger.java b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLogger.java index 71e5489fb2e..d7977477f30 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLogger.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLogger.java @@ -36,6 +36,7 @@ public class DeployHandlerLogger implements DeployLogger { } @Override + @SuppressWarnings("deprecation") public void log(Level level, String message) { if (level.intValue() <= LogLevel.DEBUG.intValue() && !verbose) return; @@ -46,6 +47,7 @@ public class DeployHandlerLogger implements DeployLogger { } @Override + @SuppressWarnings("deprecation") public void logApplicationPackage(Level level, String message) { if (level.intValue() <= LogLevel.DEBUG.intValue() && !verbose) return; diff --git a/configserver/src/test/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLoggerTest.java b/configserver/src/test/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLoggerTest.java index 582b7f2c071..ea1f6a845b0 100644 --- a/configserver/src/test/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLoggerTest.java +++ b/configserver/src/test/java/com/yahoo/vespa/config/server/deploy/DeployHandlerLoggerTest.java @@ -39,6 +39,7 @@ public class DeployHandlerLoggerTest { assertTrue(Pattern.matches(expectedPattern, baos.toString())); } + @SuppressWarnings("deprecation") private void logMessages(DeployLogger logger) { logger.log(LogLevel.DEBUG, "foobar"); logger.log(LogLevel.SPAM, "foobar"); diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/LogEntry.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/LogEntry.java index c74133838cf..73f83a9b6e5 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/LogEntry.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/LogEntry.java @@ -57,6 +57,7 @@ public class LogEntry { return message; } + @SuppressWarnings("deprecation") public static List<LogEntry> parseVespaLog(InputStream log, Instant from) { try (BufferedReader reader = new BufferedReader(new InputStreamReader(log, UTF_8))) { return reader.lines() @@ -104,6 +105,7 @@ public class LogEntry { return Objects.hash(id, at, type, message); } + @SuppressWarnings("deprecation") public static Type typeOf(Level level) { return level.intValue() < Level.INFO.intValue() || level.intValue() == LogLevel.IntValEVENT ? Type.debug : level.intValue() < Level.WARNING.intValue() ? Type.info diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java index d710a8a2948..53792440f58 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java @@ -391,6 +391,8 @@ public class ApplicationController { // the source since it's the same application, so it should have the same warnings NotificationSource source = zone.environment().isManuallyDeployed() ? NotificationSource.from(deployment) : NotificationSource.from(applicationId); + + @SuppressWarnings("deprecation") List<String> warnings = Optional.ofNullable(result.prepareResponse().log) .map(logs -> logs.stream() .filter(log -> log.applicationPackage) diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/InternalStepRunner.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/InternalStepRunner.java index 7b1cc1fd84d..408b764afbe 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/InternalStepRunner.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/InternalStepRunner.java @@ -222,6 +222,7 @@ public class InternalStepRunner implements StepRunner { logger); } + @SuppressWarnings("deprecation") private Optional<RunStatus> deploy(Supplier<ActivateResult> deployment, Instant startTime, DualLogger logger) { try { PrepareResponse prepareResponse = deployment.get().prepareResponse(); diff --git a/logserver/src/main/java/ai/vespa/logserver/protocol/ProtobufSerialization.java b/logserver/src/main/java/ai/vespa/logserver/protocol/ProtobufSerialization.java index bc3fe8e2fbf..a389ff24347 100644 --- a/logserver/src/main/java/ai/vespa/logserver/protocol/ProtobufSerialization.java +++ b/logserver/src/main/java/ai/vespa/logserver/protocol/ProtobufSerialization.java @@ -79,6 +79,7 @@ class ProtobufSerialization { .build(); } + @SuppressWarnings("deprecation") private static Level fromLogMessageLevel(LogProtocol.LogMessage.Level level) { switch (level) { case FATAL: @@ -104,6 +105,7 @@ class ProtobufSerialization { } } + @SuppressWarnings("deprecation") private static LogProtocol.LogMessage.Level toLogMessageLevel(Level level) { Level vespaLevel = LogLevel.getVespaLogLevel(level); if (vespaLevel.equals(LogLevel.FATAL)) { diff --git a/logserver/src/main/java/com/yahoo/logserver/filter/LogFilterManager.java b/logserver/src/main/java/com/yahoo/logserver/filter/LogFilterManager.java index b343758b2bf..99a2b5d7c72 100644 --- a/logserver/src/main/java/com/yahoo/logserver/filter/LogFilterManager.java +++ b/logserver/src/main/java/com/yahoo/logserver/filter/LogFilterManager.java @@ -14,6 +14,7 @@ import java.util.Map; * * @author Bjorn Borud */ +@SuppressWarnings("deprecation") public class LogFilterManager { private static final LogFilterManager instance; diff --git a/logserver/src/main/java/com/yahoo/logserver/handlers/logmetrics/LogMetricsHandler.java b/logserver/src/main/java/com/yahoo/logserver/handlers/logmetrics/LogMetricsHandler.java index 849e3f6ac0b..68a32def9ad 100644 --- a/logserver/src/main/java/com/yahoo/logserver/handlers/logmetrics/LogMetricsHandler.java +++ b/logserver/src/main/java/com/yahoo/logserver/handlers/logmetrics/LogMetricsHandler.java @@ -33,6 +33,7 @@ public class LogMetricsHandler extends AbstractLogHandler { private final List<LevelCount> logMetrics = new ArrayList<LevelCount>(); // The log levels that are handled by this plugin + @SuppressWarnings("deprecation") private static final Level[] levels = {LogLevel.INFO, LogLevel.WARNING, LogLevel.SEVERE, diff --git a/logserver/src/main/java/com/yahoo/logserver/testutils/VerifyLogfile.java b/logserver/src/main/java/com/yahoo/logserver/testutils/VerifyLogfile.java index 928b4b1c687..ec99f99b930 100644 --- a/logserver/src/main/java/com/yahoo/logserver/testutils/VerifyLogfile.java +++ b/logserver/src/main/java/com/yahoo/logserver/testutils/VerifyLogfile.java @@ -17,6 +17,7 @@ import com.yahoo.log.LogMessage; * * @author Bjorn Borud */ +@SuppressWarnings("deprecation") public class VerifyLogfile { public static void main (String[] args) throws IOException { diff --git a/logserver/src/test/java/ai/vespa/logserver/protocol/ArchiveLogMessagesMethodTest.java b/logserver/src/test/java/ai/vespa/logserver/protocol/ArchiveLogMessagesMethodTest.java index 7bb84ec28f3..367744e53bf 100644 --- a/logserver/src/test/java/ai/vespa/logserver/protocol/ArchiveLogMessagesMethodTest.java +++ b/logserver/src/test/java/ai/vespa/logserver/protocol/ArchiveLogMessagesMethodTest.java @@ -30,6 +30,7 @@ import static org.mockito.Mockito.verify; /** * @author bjorncs */ +@SuppressWarnings("deprecation") public class ArchiveLogMessagesMethodTest { private static final LogMessage MESSAGE_1 = diff --git a/vespalog/src/main/java/com/yahoo/log/LogLevel.java b/vespalog/src/main/java/com/yahoo/log/LogLevel.java index 602a0603bef..3129762e60e 100644 --- a/vespalog/src/main/java/com/yahoo/log/LogLevel.java +++ b/vespalog/src/main/java/com/yahoo/log/LogLevel.java @@ -1,10 +1,9 @@ // Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.log; -import java.util.Collections; import java.util.HashMap; -import java.util.Map; import java.util.LinkedHashMap; +import java.util.Map; import java.util.logging.Level; @@ -31,8 +30,11 @@ import java.util.logging.Level; * * @author Bjorn Borud * @author arnej27959 + * + * @deprecated Use {@link java.util.logging.Level} instead. */ - +// TODO Vespa 9: move to non-PublicApi package +@Deprecated(since = "7") public class LogLevel extends Level { /** A map from the name of the log level to the instance */ private static final Map<String, Level> nameToLevel; diff --git a/vespalog/src/main/java/com/yahoo/log/LogMessage.java b/vespalog/src/main/java/com/yahoo/log/LogMessage.java index e5a22f81ad9..8f0deeea3c5 100644 --- a/vespalog/src/main/java/com/yahoo/log/LogMessage.java +++ b/vespalog/src/main/java/com/yahoo/log/LogMessage.java @@ -109,8 +109,9 @@ public class LogMessage if (! m.matches()) { throw new InvalidLogFormatException(msg); } - + @SuppressWarnings("deprecation") Level msgLevel = LogLevel.parse(m.group(6)); + Instant timestamp = parseTimestamp(m.group(1)); String threadProcess = m.group(3); @@ -162,6 +163,7 @@ public class LogMessage * it will return <code>null</code>. * */ + @SuppressWarnings("deprecation") public Event getEvent () throws MalformedEventException { if ((level == LogLevel.EVENT) && (event == null)) { try { diff --git a/vespalog/src/main/java/com/yahoo/log/event/Event.java b/vespalog/src/main/java/com/yahoo/log/event/Event.java index 8ec8c528db7..4346316619a 100644 --- a/vespalog/src/main/java/com/yahoo/log/event/Event.java +++ b/vespalog/src/main/java/com/yahoo/log/event/Event.java @@ -386,7 +386,9 @@ public abstract class Event implements Serializable { * the prettiest way to do it... */ private static final void log(Logger logger, Object param) { + @SuppressWarnings("deprecation") LogRecord r = new LogRecord(LogLevel.EVENT, null); + r.setParameters(new Object[] {param}); r.setLoggerName(logger.getName()); logger.log(r); diff --git a/vespalog/src/test/java/com/yahoo/log/LogLevelTestCase.java b/vespalog/src/test/java/com/yahoo/log/LogLevelTestCase.java index fe34c219e19..b377bd72f3a 100644 --- a/vespalog/src/test/java/com/yahoo/log/LogLevelTestCase.java +++ b/vespalog/src/test/java/com/yahoo/log/LogLevelTestCase.java @@ -14,6 +14,7 @@ import static org.junit.Assert.*; * * @author Bjorn Borud */ +@SuppressWarnings("deprecation") public class LogLevelTestCase { /** diff --git a/vespalog/src/test/java/com/yahoo/log/LogSetupTestCase.java b/vespalog/src/test/java/com/yahoo/log/LogSetupTestCase.java index a8dc6e3e8e9..354892e7d37 100644 --- a/vespalog/src/test/java/com/yahoo/log/LogSetupTestCase.java +++ b/vespalog/src/test/java/com/yahoo/log/LogSetupTestCase.java @@ -25,7 +25,7 @@ import static org.junit.Assert.assertTrue; * * @author Bjorn Borud */ -@SuppressWarnings("removal") +@SuppressWarnings({"deprecation", "removal"}) public class LogSetupTestCase { // For testing zookeeper log records protected static LogRecord zookeeperLogRecord; diff --git a/vespalog/src/test/java/com/yahoo/log/VespaFormatterTestCase.java b/vespalog/src/test/java/com/yahoo/log/VespaFormatterTestCase.java index 3a986ccede3..95a06ab2535 100644 --- a/vespalog/src/test/java/com/yahoo/log/VespaFormatterTestCase.java +++ b/vespalog/src/test/java/com/yahoo/log/VespaFormatterTestCase.java @@ -19,7 +19,7 @@ import static org.junit.Assert.fail; /** * @author Bjorn Borud */ -@SuppressWarnings("removal") +@SuppressWarnings({"deprecation", "removal"}) public class VespaFormatterTestCase { private String hostname; diff --git a/vespalog/src/test/java/com/yahoo/log/VespaLevelControllerRepoTest.java b/vespalog/src/test/java/com/yahoo/log/VespaLevelControllerRepoTest.java index 57f5424f4c2..83db5a027a4 100644 --- a/vespalog/src/test/java/com/yahoo/log/VespaLevelControllerRepoTest.java +++ b/vespalog/src/test/java/com/yahoo/log/VespaLevelControllerRepoTest.java @@ -18,7 +18,7 @@ import static org.junit.Assert.assertTrue; * @author Ulf Lilleengen * @since 5.1 */ -@SuppressWarnings("removal") +@SuppressWarnings({"deprecation", "removal"}) public class VespaLevelControllerRepoTest { static int findControlString(RandomAccessFile f, String s) { |