Skip to content

Commit 9ab5515

Browse files
committed
[UNDERTOW-1794] improve DefaultAccessLogReceiver to obey contract!
1 parent 124c3bc commit 9ab5515

File tree

4 files changed

+206
-97
lines changed

4 files changed

+206
-97
lines changed

core/src/main/java/io/undertow/UndertowLogger.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -474,4 +474,20 @@ void nodeConfigCreated(URI connectionURI, String balancer, String domain, String
474474
@LogMessage(level = WARN)
475475
@Message(id = 5106, value = "Content mismatch for '%s'. Expected length '%s', but was '%s'.")
476476
void contentEntryMismatch(Object key, long indicatedSize, long written);
477-
}
477+
478+
@LogMessage(level = DEBUG)
479+
@Message(id = 5107, value = "Access Log Worker failed to transition gracefuly.")
480+
void accessLogWorkerFailureOnTransition();
481+
482+
@LogMessage(level = DEBUG)
483+
@Message(id = 5108, value = "Access Log Worker failed to reschedule.")
484+
void accessLogWorkerFailureOnReschedule();
485+
486+
@LogMessage(level = DEBUG)
487+
@Message(id = 5109, value = "Access Log Worker did not terminate cleanly.")
488+
void accessLogWorkerNoTermination();
489+
490+
@LogMessage(level = DEBUG)
491+
@Message(id = 5110, value = "Interruption in close()")
492+
void closeInterrupted(@Cause InterruptedException ie);
493+
}

core/src/main/java/io/undertow/UndertowMessages.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,4 +643,8 @@ public interface UndertowMessages {
643643

644644
@Message(id = 207, value = "Invalid SNI hostname '%s'")
645645
IllegalArgumentException invalidSniHostname(String hostNameValue, @Cause Throwable t);
646+
647+
@Message(id = 209, value = "Failed to schedule access message. Access logger is closing.")
648+
IllegalStateException failedToLogAccessOnClose();
649+
646650
}

0 commit comments

Comments
 (0)