/// <summary>
        /// 添加通用日志实现
        /// </summary>
        /// <param name="services"></param>
        /// <returns></returns>
        public static IServiceCollection AddGeneralLogging(this IServiceCollection services)
        {
            var(minLevel, action) = IApplication.ConfigureLogging();
            services.AddLogging(b =>
            {
                action(b);
#if __ANDROID__
                if (_ThisAssembly.Debuggable)
                {
                    // Android Logcat Provider Impl
                    b.AddProvider(PlatformLoggerProvider.Instance);
                }
#elif MONO_MAC
                b.AddProvider(PlatformLoggerProvider.Instance);
#elif XAMARIN_MAC
                b.AddProvider(global::Uno.Extensions.Logging.OSLogLoggerProvider.Instance);
#endif
            });
            services.Configure <LoggerFilterOptions>(o =>
            {
                o.MinLevel = minLevel;
            });
            return(services);
        }