Esempio n. 1
0
        private ScriptObservation(ScriptSeverity severity, Exception exception, string source, FormattableString message)
        {
            Guard.NotNull(message, nameof(message));
            Severity  = severity;
            Source    = source;
            Exception = exception;

            _formattableMessage = message;
        }
Esempio n. 2
0
        private ScriptObservation(ScriptSeverity severity, Exception exception, string source, string message)
        {
            Guard.NotNullOrEmpty(message, nameof(message));
            Severity  = severity;
            Source    = source;
            Exception = exception;

            _message = message;
        }
Esempio n. 3
0
 public ScriptConsole(ScriptSeverity minimumSeverity = ScriptSeverity.Info)
 {
     _minimumSeverity = minimumSeverity;
 }
        public static void WriteFormat(this IScriptConsole obj, ScriptSeverity severity, Exception exception, string source, string format, params object[] args)
        {
            Guard.NotNullOrEmpty(format, nameof(format));

            obj.Write(ScriptObservation.CreateFormat(severity, format, args, source));
        }
        public static void Write(this IScriptConsole obj, ScriptSeverity severity, object message)
        {
            Guard.NotNull(obj, nameof(obj));

            obj.Write(ScriptObservation.Create(severity, message));
        }
        public static void Write(this IScriptConsole obj, ScriptSeverity severity, Exception exception, string source, FormattableString message)
        {
            Guard.NotNull(obj, nameof(obj));

            obj.Write(ScriptObservation.Create(severity, exception, source, message));
        }
Esempio n. 7
0
        public static ScriptObservation Create(ScriptSeverity severity, Exception exception, string source, object message)
        {
            Guard.NotNull(message, nameof(message));

            return(new ScriptObservation(severity, exception, source, message.ToString()));
        }
Esempio n. 8
0
        public static ScriptObservation Create(ScriptSeverity severity, string source, FormattableString message)
        {
            Guard.NotNull(message, nameof(message));

            return(new ScriptObservation(severity, null, source, message));
        }
Esempio n. 9
0
        public static ScriptObservation Create(ScriptSeverity severity, Exception exception, FormattableString message)
        {
            Guard.NotNull(message, nameof(message));

            return(new ScriptObservation(severity, exception, null, message));
        }
Esempio n. 10
0
        public static ScriptObservation Create(ScriptSeverity severity, object message)
        {
            Guard.NotNull(message, nameof(message));

            return(new ScriptObservation(severity, null, null, message.ToString()));
        }
Esempio n. 11
0
        public static ScriptObservation CreateFormat(ScriptSeverity severity, Exception exception, string source, string format, params object[] args)
        {
            Guard.NotNullOrEmpty(format, nameof(format));

            return(new ScriptObservation(severity, exception, source, FormattableStringFactory.Create(format, args)));
        }