Back to questions
Junior — Middle
62
Имеете ли вы опыт записи логов в файлы для системных или приложенческих целей?
Answer from AI
sobes.tech AI
Да, у меня есть опыт записи логов в файлы для системных и приложенческих целей. В C# для этого часто используют класс StreamWriter или специализированные библиотеки, например, NLog или log4net.
Простой пример записи логов в файл с использованием StreamWriter:
using System;
using System.IO;
public class Logger
{
private readonly string logFilePath;
public Logger(string path)
{
logFilePath = path;
}
public void Log(string message)
{
using (var writer = new StreamWriter(logFilePath, append: true))
{
writer.WriteLine($"{DateTime.Now:yyyy-MM-dd HH:mm:ss} - {message}");
}
}
}
Такой подход позволяет сохранять логи с отметкой времени, что полезно для отладки и мониторинга работы приложения.