| using Microsoft.AspNetCore.Builder; | 
| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
|   | 
| namespace WIDESEA_Core.Extensions | 
| { | 
|     public static class ApplicationSetup | 
|     { | 
|         public static void UseApplicationSetup(this WebApplication app) | 
|         { | 
|             app.Lifetime.ApplicationStarted.Register(() => | 
|             { | 
|                 App.IsRun = true; | 
|             }); | 
|   | 
|             app.Lifetime.ApplicationStopped.Register(() => | 
|             { | 
|                 App.IsRun = false; | 
|   | 
|                 //清除日志 | 
|                 //Log.CloseAndFlush(); | 
|             }); | 
|         } | 
|     } | 
| } |