22
33public class LoggerService : ILoggerService
44{
5- private List < string > errorList = new ( ) ;
6-
5+ private readonly List < string > errorList = new ( ) ;
76 private readonly ILogger < LoggerService > logger ;
87
98 public LoggerService ( ILogger < LoggerService > logger )
109 {
1110 this . logger = logger ;
1211 }
1312
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>
1421 public ErrorResponse ManageError ( string message , int statusCode , int typeCode , HttpContext httpContext )
1522 {
1623 logger . LogWarning ( message ) ;
@@ -21,28 +28,33 @@ public ErrorResponse ManageError(string message, int statusCode, int typeCode, H
2128 return new ( statusCode , $ "https://httpstatuses.com/{ statusCode } ", typeCode , httpContext . Request . Path , errorList ) ;
2229 }
2330
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 ) ;
4860}
0 commit comments