Junior — Middle
What components are included in a standard HTTP request and how are they organized?
sobes.tech AI
Answer from AI
Yes, I have experience in writing logs to files for system and application purposes. In C#, I often use the StreamWriter class or specialized libraries like NLog or log4net.
A simple example of logging to a file using 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, true))
{
writer.WriteLine($"{DateTime.Now:yyyy-MM-dd HH:mm:ss} - {message}");
}
}
}
This approach allows saving logs with timestamps, which is useful for debugging and monitoring the application's operation.