Olá, Diego. Como vai?
O seu código ficou excelente! Você utilizou perfeitamente o método .Split(','), que é a ferramenta nativa ideal no C# para quebrar uma string longa em partes menores com base em um caractere delimitador (neste caso, a vírgula). Essa técnica é a base para o desenvolvimento de parsers de arquivos CSV ou leitores de logs de servidores.
A exibição utilizando a interpolação de strings ($"") acessando os índices do array ([0], [1], [2]) também foi implementada de forma impecável e vai rodar perfeitamente no console.
Para agregar ainda mais valor aos seus estudos sobre manipulação de strings, vale a pena prever um cenário real de mercado: e se a mensagem do log contiver uma vírgula por acidente?
Imagine que o sistema gerasse o seguinte log:
string log = "25/04/2005,Erro,Ocorreu um erro, tente novamente.";
Ao usar o .Split(',') simples, o C# quebraria a string em 4 partes em vez de 3. O índice [2] guardaria apenas "Ocorreu um erro" e o final da mensagem ficaria isolado no índice [3], gerando uma exibição cortada na tela.
Para resolver esse problema de forma robusta, o método .Split() possui uma sobrecarga fantástica que permite limitar o número máximo de divisões que ele deve fazer.
Veja como você pode blindar o seu código para aceitar vírgulas dentro da mensagem:
string log = "25/04/2005,Erro,Ocorreu um erro, tente novamente.";
// O número 3 avisa ao C# para dividir a string no máximo em 3 partes.
// Assim que ele isolar a data e o tipo, a terceira parte guardará todo o resto do texto, ignorando as vírgulas internas.
var partesLog = log.Split(',', 3);
Console.WriteLine($"Data: {partesLog[0]}");
Console.WriteLine($"Tipo: {partesLog[1]}");
Console.WriteLine($"Mensagem: {partesLog[2]}"); // Exibirá a mensagem completa!
Com essa pequena modificação (adicionando o parâmetro , 3), você garante que o seu leitor de logs seja à prova de falhas, mesmo com mensagens longas e pontuadas.
Parabéns pelo ótimo desempenho e por dominar o uso de arrays e manipulação de strings em C#!
Espero que possa ter lhe ajudado!