2
2
3
3
public class LoggerService : ILoggerService
4
4
{
5
- private List < string > errorList = new ( ) ;
6
-
5
+ private readonly List < string > errorList = new ( ) ;
7
6
private readonly ILogger < LoggerService > logger ;
8
7
9
8
public LoggerService ( ILogger < LoggerService > logger )
10
9
{
11
10
this . logger = logger ;
12
11
}
13
12
13
+ /// <summary>
14
+ /// Abstraction of the objectResult of the statusCode
15
+ /// </summary>
16
+ /// <param name="message"></param>
17
+ /// <param name="statusCode"></param>
18
+ /// <param name="typeCode"></param>
19
+ /// <param name="httpContext"></param>
20
+ /// <returns></returns>
14
21
public ErrorResponse ManageError ( string message , int statusCode , int typeCode , HttpContext httpContext )
15
22
{
16
23
logger . LogWarning ( message ) ;
@@ -21,28 +28,33 @@ public ErrorResponse ManageError(string message, int statusCode, int typeCode, H
21
28
return new ( statusCode , $ "https://httpstatuses.com/{ statusCode } ", typeCode , httpContext . Request . Path , errorList ) ;
22
29
}
23
30
24
- public void SaveLogInformation ( string message )
25
- {
26
- logger . LogInformation ( message ) ;
27
- }
28
-
29
- public void SaveLogWarning ( string message )
30
- {
31
- logger . LogWarning ( message ) ;
32
- }
33
-
34
- public void SaveLogCritical ( string message )
35
- {
36
- logger . LogCritical ( message ) ;
37
- }
38
-
39
- public void SaveLogError ( string message )
40
- {
41
- logger . LogError ( message ) ;
42
- }
43
-
44
- public void SaveLogDebug ( string message )
45
- {
46
- logger . LogDebug ( message ) ;
47
- }
31
+ /// <summary>
32
+ /// Saving logs of type information
33
+ /// </summary>
34
+ /// <param name="message"></param>
35
+ public void SaveLogInformation ( string message ) => logger . LogInformation ( message ) ;
36
+
37
+ /// <summary>
38
+ /// Saving logs of type warning
39
+ /// </summary>
40
+ /// <param name="message"></param>
41
+ public void SaveLogWarning ( string message ) => logger . LogWarning ( message ) ;
42
+
43
+ /// <summary>
44
+ /// Saving logs of type critical
45
+ /// </summary>
46
+ /// <param name="message"></param>
47
+ public void SaveLogCritical ( string message ) => logger . LogCritical ( message ) ;
48
+
49
+ /// <summary>
50
+ /// Saving logs of type error
51
+ /// </summary>
52
+ /// <param name="message"></param>
53
+ public void SaveLogError ( string message ) => logger . LogError ( message ) ;
54
+
55
+ /// <summary>
56
+ /// Saving logs of type debug
57
+ /// </summary>
58
+ /// <param name="message"></param>
59
+ public void SaveLogDebug ( string message ) => logger . LogDebug ( message ) ;
48
60
}
0 commit comments