public static class ExtensionMethod {
public static TResult SafeInvoke(this T isi, Func call) where T : ISynchronizeInvoke {
if(isi.InvokeRequired) {
IAsyncResult result = isi.BeginInvoke(call, new object[] { isi });
object endResult = isi.EndInvoke(result);
return (TResult)endResult;
} else {
return call(isi);
}
}
public static void SafeInvoke(this T isi, Action call) where T : ISynchronizeInvoke {
if(isi.InvokeRequired)
isi.BeginInvoke(call, new object[] { isi });
else
call(isi);
}
}
Serilog UI 에서 로그 시간을 로컬 시간으로 표시하기
Serilog UI 에서 로그 시간을 로컬 시간 정보로 표시하는 방법에 대해 알아보겠습니다.
0 Comments