Максимальная производительность для ваших игровых серверов!
Заказать сейчасЕсть какой-то общий метод/библиотека для логгирования? или подскажите варианты для этого, думал через System.IO, но потом дошло, зачем изобретать велосипед, можно же спросить у великих форумчаней
LogToFile("filename", "text", this, datedFilename: true, timestampPrefix: false);
я уж успел велосипед изобрестиC#:LogToFile("filename", "text", this, datedFilename: true, timestampPrefix: false);
private void WriteLog(string message)
{
Puts(message);
string fileName = $"{DateTime.Now.Day}_{DateTime.Now.Month}_{DateTime.Now.Year}.txt";
string filePath = "oxide/logs/BanSystem/";
if (Directory.Exists(fileName) == false) Directory.CreateDirectory(filePath);
using (StreamWriter writer = new StreamWriter($"{filePath + fileName}", true))
{
writer.AutoFlush = true;
string timeFormat = $"{DateTime.Now.Hour}:{DateTime.Now.Minute}:{DateTime.Now.Second}";
writer.WriteLine($"[{timeFormat}] {message}");
}
}