in code/KubernetesWrapper/KubernetesWrapper/Program.cs [289:301]
static async Task<string> GetPodLogsAsync(IKubernetes client, string podName, string namespaceName)
{
try
{
var logs = await client.CoreV1.ReadNamespacedPodLogAsync(podName, namespaceName).ConfigureAwait(false);
return await ConvertStreamToStringAsync(logs).ConfigureAwait(false);
}
catch (Exception ex)
{
Console.WriteLine($"Failed to get logs for pod '{podName}': {ex.Message}");
return string.Empty;
}
}