ProjectArcade

Форк
0
51 строка · 1.9 Кб
1
/// <summary>
2
/// Namespace for interface and classes related to logging.
3
/// </summary>
4
namespace DokanNet.Logging
5
{
6
   /// <summary>
7
   /// The %Logger interface.
8
   /// </summary>
9
   public interface ILogger
10
   {
11
       /// <summary>
12
       /// Gets a value indicating whether the logger wishes to receive debug messages.
13
       /// </summary>
14
       bool DebugEnabled { get; }
15

16
       /// <summary>
17
       /// Log a debug message
18
       /// </summary>
19
       /// <param name="message">The message to write to the log</param>
20
       /// <param name="args">Arguments to use to format the <paramref name="message"/></param>
21
       void Debug(string message, params object[] args);
22

23
       /// <summary>
24
       /// Log a info message
25
       /// </summary>
26
       /// <param name="message">The message to write to the log</param>
27
       /// <param name="args">Arguments to use to format the <paramref name="message"/></param>
28
       void Info(string message, params object[] args);
29

30
       /// <summary>
31
       /// Log a warning message
32
       /// </summary>
33
       /// <param name="message">The message to write to the log</param>
34
       /// <param name="args">Arguments to use to format the <paramref name="message"/></param>
35
       void Warn(string message, params object[] args);
36

37
       /// <summary>
38
       /// Log a error message
39
       /// </summary>
40
       /// <param name="message">The message to write to the log</param>
41
       /// <param name="args">Arguments to use to format the <paramref name="message"/></param>
42
       void Error(string message, params object[] args);
43

44
       /// <summary>
45
       /// Log a fatal error message
46
       /// </summary>
47
       /// <param name="message">The message to write to the log</param>
48
       /// <param name="args">Arguments to use to format the <paramref name="message"/></param>
49
       void Fatal(string message, params object[] args);
50
   }
51
}
52

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

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

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

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