public void PostPlainMessageTest() { //想定結果:上記メールを受信 //備考: //確認者:橋本, 確認日:2018/8/13 var mst = new MSTeamsUtil(); mst.PostPlainMessage(_webhookURL, "hoge hoge"); }
/// <summary> /// Microsoft Teamsにログ追記 /// </summary> /// <param name="loggingEvent"></param> protected override void Append(LoggingEvent loggingEvent) { var mstu = new MSTeamsUtil(); string msg = loggingEvent.MessageObject.ToString(); if (msg.IndexOf("FxProcessableException") < 0) { //継続可能なException以外 if (!Regex.IsMatch(loggingEvent.UserName, "^NT_KEIRI.*", RegexOptions.IgnoreCase) && !Regex.IsMatch(loggingEvent.UserName, "^HON0.*", RegexOptions.IgnoreCase)) { //CCCユーザ以外であればTeamsに投稿 mstu.PostPlainMessage(IncomingWebhookURL, RenderLoggingEvent(loggingEvent)); } } }