1
0

M7 N2 Logging-Sensitivität produktiv verdrahtet und verifiziert

This commit is contained in:
2026-04-08 06:26:54 +02:00
parent 788f6110d4
commit ac3662e758
7 changed files with 175 additions and 4 deletions

View File

@@ -1280,6 +1280,11 @@ class DocumentProcessingCoordinatorTest {
// No-op
}
@Override
public void debugSensitiveAiContent(String message, Object... args) {
// No-op: sensitivity is controlled by the Log4jProcessingLogger adapter
}
@Override
public void warn(String message, Object... args) {
// No-op
@@ -1367,6 +1372,7 @@ class DocumentProcessingCoordinatorTest {
private static class CapturingProcessingLogger implements ProcessingLogger {
int infoCallCount = 0;
int debugCallCount = 0;
int debugSensitiveAiContentCallCount = 0;
int warnCallCount = 0;
int errorCallCount = 0;
@@ -1380,6 +1386,11 @@ class DocumentProcessingCoordinatorTest {
debugCallCount++;
}
@Override
public void debugSensitiveAiContent(String message, Object... args) {
debugSensitiveAiContentCallCount++;
}
@Override
public void warn(String message, Object... args) {
warnCallCount++;

View File

@@ -1157,6 +1157,11 @@ class BatchRunProcessingUseCaseTest {
// No-op
}
@Override
public void debugSensitiveAiContent(String message, Object... args) {
// No-op: sensitivity is controlled by the Log4jProcessingLogger adapter
}
@Override
public void warn(String message, Object... args) {
// No-op
@@ -1175,6 +1180,7 @@ class BatchRunProcessingUseCaseTest {
private static class MessageCapturingProcessingLogger implements ProcessingLogger {
final List<String> infoMessages = new ArrayList<>();
final List<String> debugMessages = new ArrayList<>();
final List<String> debugSensitiveAiContentMessages = new ArrayList<>();
final List<String> warnMessages = new ArrayList<>();
final List<String> errorMessages = new ArrayList<>();
@@ -1204,6 +1210,11 @@ class BatchRunProcessingUseCaseTest {
debugMessages.add(format(message, args));
}
@Override
public void debugSensitiveAiContent(String message, Object... args) {
debugSensitiveAiContentMessages.add(format(message, args));
}
@Override
public void warn(String message, Object... args) {
warnMessages.add(format(message, args));
@@ -1218,6 +1229,7 @@ class BatchRunProcessingUseCaseTest {
List<String> all = new ArrayList<>();
all.addAll(infoMessages);
all.addAll(debugMessages);
all.addAll(debugSensitiveAiContentMessages);
all.addAll(warnMessages);
all.addAll(errorMessages);
return all;
@@ -1228,6 +1240,7 @@ class BatchRunProcessingUseCaseTest {
private static class CapturingProcessingLogger implements ProcessingLogger {
int infoCallCount = 0;
int debugCallCount = 0;
int debugSensitiveAiContentCallCount = 0;
int warnCallCount = 0;
int errorCallCount = 0;
@@ -1241,6 +1254,11 @@ class BatchRunProcessingUseCaseTest {
debugCallCount++;
}
@Override
public void debugSensitiveAiContent(String message, Object... args) {
debugSensitiveAiContentCallCount++;
}
@Override
public void warn(String message, Object... args) {
warnCallCount++;