Exemplo n.º 1
0
        public static void ToDebugLog(this string message, Func<ILogger> loggingHandle)
        {
            message.EnsureIsNotNull("message");
            loggingHandle.EnsureIsNotNull("loggingHandle");

            loggingHandle().ToDebugLog(message);
        }
Exemplo n.º 2
0
        public static void ToErrorLog(this AggregateException exception, Func<ILogger> loggingHandle)
        {
            exception.EnsureIsNotNull("exception");
            loggingHandle.EnsureIsNotNull("loggingHandle");

            loggingHandle().ToErrorLog(exception);
        }
Exemplo n.º 3
0
        public static void ToErrorLog(this string message, Exception exception, Func<ILogger> loggingHandle)
        {
            message.EnsureIsNotNull("message");
            exception.EnsureIsNotNull("exception");
            loggingHandle.EnsureIsNotNull("loggingHandle");

            loggingHandle().ToErrorLog(message, exception);
        }