diff --git a/src/Testcontainers/Configurations/WaitStrategies/UntilMessageIsLogged.cs b/src/Testcontainers/Configurations/WaitStrategies/UntilMessageIsLogged.cs index 4d988bb71..ed2f89b46 100644 --- a/src/Testcontainers/Configurations/WaitStrategies/UntilMessageIsLogged.cs +++ b/src/Testcontainers/Configurations/WaitStrategies/UntilMessageIsLogged.cs @@ -21,7 +21,8 @@ public UntilMessageIsLogged(Regex pattern) public async Task UntilAsync(IContainer container) { - var (stdout, stderr) = await container.GetLogsAsync(since: container.StoppedTime, timestampsEnabled: false) + var maxTime = container.StoppedTime > container.CreatedTime ? container.StoppedTime : container.CreatedTime; + var (stdout, stderr) = await container.GetLogsAsync(since: maxTime, timestampsEnabled: false) .ConfigureAwait(false); return _pattern.IsMatch(stdout) || _pattern.IsMatch(stderr);