old FileLogger updated

This commit is contained in:
Timerix22 2022-11-17 18:28:36 +06:00
parent a94dd76799
commit 75982124dc

View File

@ -1,6 +1,4 @@
using System.Globalization; namespace DTLib.Logging;
namespace DTLib.Logging;
public class FileLogger : IDisposable public class FileLogger : IDisposable
{ {
@ -24,16 +22,16 @@ public class FileLogger : IDisposable
{ {
LastLogMessageTime = DateTime.Now.ToString(MyTimeFormat.ForText); LastLogMessageTime = DateTime.Now.ToString(MyTimeFormat.ForText);
LogfileStream.WriteByte('['.ToByte()); LogfileStream.WriteByte('['.ToByte());
LogfileStream.Write(LastLogMessageTime.ToBytes()); LogfileStream.Write(LastLogMessageTime.ToBytes(StringConverter.UTF8));
LogfileStream.Write("]: ".ToBytes()); LogfileStream.Write("]: ".ToBytes(StringConverter.UTF8));
if (msg.Length == 1) if (msg.Length == 1)
LogfileStream.Write(msg[0].ToBytes()); LogfileStream.Write(msg[0].ToBytes(StringConverter.UTF8));
else else
{ {
var strb = new StringBuilder(); var strb = new StringBuilder();
for (ushort i = 1; i < msg.Length; i += 2) for (ushort i = 1; i < msg.Length; i += 2)
strb.Append(msg[i]); strb.Append(msg[i]);
LogfileStream.Write(strb.ToString().ToBytes()); LogfileStream.Write(strb.ToString().ToBytes(StringConverter.UTF8));
} }
LogfileStream.WriteByte('\n'.ToByte()); LogfileStream.WriteByte('\n'.ToByte());
LogfileStream.Flush(); LogfileStream.Flush();