public static ILogger <TLevel> ResolveLogger <TLevel>(this IIoCContexted source) where TLevel : struct
        {
            var logger = source.GetIoCManager().DefualtContainer.Resolve <ILogger <TLevel> >();

            return(logger);
        }
        public static IStandardLogger ResolveLogger(this IIoCContexted source)
        {
            var logger = source.GetIoCManager().DefualtContainer.Resolve <IStandardLogger>();

            return(logger);
        }