/// <inheritdoc cref="API.Network.OnTerminated(object, TerminatedEventArgs)"/>
 public void OnTerminated(object _, TerminatedEventArgs ev)
 {
     if (ev.Task.IsFaulted)
     {
         Log.Error($"[NET] {string.Format(Language.ServerHasBeenTerminatedWithErrors, Instance.Config.IsDebugEnabled ? ev.Task.Exception.ToString() : ev.Task.Exception.Message)}");
     }
     else
     {
         Log.Warn($"[NET] {Language.ServerHasBeenTerminated}");
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Called after the network termination.
 /// </summary>
 /// <param name="sender">The sender instance.</param>
 /// <param name="ev">The <see cref="TerminatedEventArgs"/> instance.</param>
 protected virtual void OnTerminated(object sender, TerminatedEventArgs ev) => Terminated?.Invoke(sender, ev);