服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2024-05-29 d27b448ee5b4d0b63c7d2955a62155995328c83d
Tiger.Api/Startup.cs
@@ -123,7 +123,7 @@
            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(name: "default", pattern: "{controller=Home}/{action=Index}/{id?}").RequireCors(anyAllowSpecificOrigins);
                //endpoints.MapControllers().RequireCors(anyAllowSpecificOrigins);
                endpoints.MapControllers().RequireCors(anyAllowSpecificOrigins);
            });
            ConsoleExt.Write($"Api Run as{((ApiConfig.IsDevVersion || ApiConfig.IsTestVersion) ? ((ApiConfig.IsDevVersion ? " Dev" : "") + (ApiConfig.IsTestVersion ? " Test" : "")) : " Release")} Edition", ConsoleColor.Cyan);
@@ -165,14 +165,18 @@
        public void DeleteLogs()
        {
            DirectoryInfo di = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\Logs");
            var logFiles = di.GetFiles("*.log", SearchOption.AllDirectories);
            foreach (var file in logFiles)
            if(di.Exists)
            {
                if ((DateTime.Now - file.LastWriteTime).TotalDays > 30)
                var logFiles = di.GetFiles("*.log", SearchOption.AllDirectories);
                foreach (var file in logFiles)
                {
                    file.Delete();
                    if ((DateTime.Now - file.LastWriteTime).TotalDays > 30)
                    {
                        file.Delete();
                    }
                }
            }
        }
    }//endClass
}