ProjectArcade

Форк
0
43 строки · 1.1 Кб
1
using System.Diagnostics;
2

3
namespace DokanNet.Logging
4
{
5
    /// <summary>
6
    /// Write all log messages to the <see cref="Trace"/>.
7
    /// </summary>
8
    public class TraceLogger : ILogger
9
    {
10
        /// <inheritdoc />
11
        public bool DebugEnabled { get { return true; } }
12

13
        /// <inheritdoc />
14
        public void Debug(string message, params object[] args)
15
        {
16
            Trace.TraceInformation(message, args);
17
        }
18

19
        /// <inheritdoc />
20
        public void Info(string message, params object[] args)
21
        {
22
            Trace.TraceInformation(message, args);
23
        }
24

25
        /// <inheritdoc />
26
        public void Warn(string message, params object[] args)
27
        {
28
            Trace.TraceWarning(message, args);
29
        }
30

31
        /// <inheritdoc />
32
        public void Error(string message, params object[] args)
33
        {
34
            Trace.TraceError(message, args);
35
        }
36

37
        /// <inheritdoc />
38
        public void Fatal(string message, params object[] args)
39
        {
40
            Trace.TraceError(message, args);
41
        }
42
    }
43
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.