Example #1
0
        public void Log(FbLogLevel level, string msg, Exception exception = null)
        {
            if (!IsEnabled(level))
            {
                return;
            }

            var sb = new StringBuilder();

            sb.Append("[");
            sb.Append(level.ToString().ToUpper());
            sb.Append("]");

            sb.AppendLine(msg);

            if (exception != null)
            {
                sb.AppendLine(exception.ToString());
            }

            Console.Error.Write(sb.ToString());
        }
Example #2
0
 public bool IsEnabled(FbLogLevel level)
 {
     return(level >= _minimumLevel);
 }
Example #3
0
 public ConsoleLogger(FbLogLevel minimumLevel)
 {
     _minimumLevel = minimumLevel;
 }
Example #4
0
 public ConsoleLoggingProvider(FbLogLevel minimumLevel = FbLogLevel.Info)
 {
     _minimumLevel = minimumLevel;
 }
Example #5
0
 public ConsoleLoggerProvider(FbLogLevel minimumLevel = FbLogLevel.Info)
     : base(minimumLevel)
 {
 }
Example #6
0
 public void Log(FbLogLevel level, string msg, Exception exception = null)
 {
 }
Example #7
0
 public bool IsEnabled(FbLogLevel level) => false;