Skip to content

Commit e3c33d4

Browse files
committed
feat: log增加线程保护及标识
1 parent a7a4f83 commit e3c33d4

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

TuneLab.Base/Utils/Log.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,13 @@ public static void Error(object? value)
4040

4141
static void Write(string type, object? value)
4242
{
43-
mLogger?.WriteLine(string.Format("[{0}][{1}] {2}", type, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), value));
43+
lock (mLock)
44+
{
45+
mLogger?.WriteLine(string.Format("[{0}][{1}][TID:{2}] {3}", type, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), Environment.CurrentManagedThreadId, value));
46+
}
4447
}
48+
49+
static readonly object mLock = new();
4550

4651
static ILogger? mLogger;
4752
}

TuneLab/Utils/FileLogger.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ public void WriteLine(string message)
2929
mStreamWriter.Flush();
3030
}
3131

32-
StreamWriter mStreamWriter;
32+
readonly StreamWriter mStreamWriter;
3333
}

0 commit comments

Comments
 (0)