From 568d6d693e00ad8013382a9392073c52bb060c80 Mon Sep 17 00:00:00 2001 From: GRACELIN JENIFA KANAGARAJ Date: Thu, 17 Mar 2022 17:18:18 +0530 Subject: [PATCH 1/2] Add Logging --- .../AddressApp.ConsoleApp.csproj | 4 ++++ .../Brokers/Loggings/ILoggingBroker.cs | 13 ++++++++++++ .../Brokers/Loggings/LoggingBroker.cs | 21 +++++++++++++++++++ .../Brokers/Storages/StorageBroker.Address.cs | 8 +++---- 4 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 AddressApp.ConsoleApp/Brokers/Loggings/ILoggingBroker.cs create mode 100644 AddressApp.ConsoleApp/Brokers/Loggings/LoggingBroker.cs diff --git a/AddressApp.ConsoleApp/AddressApp.ConsoleApp.csproj b/AddressApp.ConsoleApp/AddressApp.ConsoleApp.csproj index 831fcc4..487c293 100644 --- a/AddressApp.ConsoleApp/AddressApp.ConsoleApp.csproj +++ b/AddressApp.ConsoleApp/AddressApp.ConsoleApp.csproj @@ -6,4 +6,8 @@ true + + + + diff --git a/AddressApp.ConsoleApp/Brokers/Loggings/ILoggingBroker.cs b/AddressApp.ConsoleApp/Brokers/Loggings/ILoggingBroker.cs new file mode 100644 index 0000000..1622e73 --- /dev/null +++ b/AddressApp.ConsoleApp/Brokers/Loggings/ILoggingBroker.cs @@ -0,0 +1,13 @@ +// ------------------------------------------------ +// Copyright (c) MumsWhoCode. All rights reserved. +// ------------------------------------------------ + +using System; + +namespace AddressApp.ConsoleApp.Brokers.Loggings +{ + internal interface ILoggingBroker + { + void LogError(Exception exception); + } +} diff --git a/AddressApp.ConsoleApp/Brokers/Loggings/LoggingBroker.cs b/AddressApp.ConsoleApp/Brokers/Loggings/LoggingBroker.cs new file mode 100644 index 0000000..97ffc9e --- /dev/null +++ b/AddressApp.ConsoleApp/Brokers/Loggings/LoggingBroker.cs @@ -0,0 +1,21 @@ +// ------------------------------------------------ +// Copyright (c) MumsWhoCode. All rights reserved. +// ------------------------------------------------ + +using Microsoft.Extensions.Logging; +using System; + +namespace AddressApp.ConsoleApp.Brokers.Loggings +{ + internal class LoggingBroker : ILoggingBroker + { + public ILogger logger { get; set; } + public LoggingBroker(ILogger logger) + { + this.logger = logger; + } + public void LogError(Exception exception) => + this.logger.LogError(exception, exception.Message); + + } +} diff --git a/AddressApp.ConsoleApp/Brokers/Storages/StorageBroker.Address.cs b/AddressApp.ConsoleApp/Brokers/Storages/StorageBroker.Address.cs index 6957137..26c54f9 100644 --- a/AddressApp.ConsoleApp/Brokers/Storages/StorageBroker.Address.cs +++ b/AddressApp.ConsoleApp/Brokers/Storages/StorageBroker.Address.cs @@ -2,18 +2,18 @@ // Copyright (c) MumsWhoCode. All rights reserved. // ------------------------------------------------ -using System.Collections.Generic; using AddressApp.ConsoleApp.Models.Address; +using System.Collections.Generic; namespace AddressApp.ConsoleApp.Brokers.Storages { partial class StorageBroker : IStorageBroker { - List
Addresses = new List
(); + List
Addresses = new List
(); - public Address InsertAddress(Address Address) + public Address InsertAddress(Address Address) { - Addresses.Add(Address); + Addresses.Add(Address); return Address; } From f397304fb44da0583bf3d44ca628695e9ce3792d Mon Sep 17 00:00:00 2001 From: GRACELIN JENIFA KANAGARAJ Date: Mon, 21 Mar 2022 22:08:58 +0530 Subject: [PATCH 2/2] CODE RUB: ExtraLines Corrected --- AddressApp.ConsoleApp/AddressApp.ConsoleApp.csproj | 4 +--- AddressApp.ConsoleApp/Brokers/Loggings/LoggingBroker.cs | 5 ++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/AddressApp.ConsoleApp/AddressApp.ConsoleApp.csproj b/AddressApp.ConsoleApp/AddressApp.ConsoleApp.csproj index 487c293..e9b7392 100644 --- a/AddressApp.ConsoleApp/AddressApp.ConsoleApp.csproj +++ b/AddressApp.ConsoleApp/AddressApp.ConsoleApp.csproj @@ -5,9 +5,7 @@ net6.0 true - - - + diff --git a/AddressApp.ConsoleApp/Brokers/Loggings/LoggingBroker.cs b/AddressApp.ConsoleApp/Brokers/Loggings/LoggingBroker.cs index 97ffc9e..4cb2772 100644 --- a/AddressApp.ConsoleApp/Brokers/Loggings/LoggingBroker.cs +++ b/AddressApp.ConsoleApp/Brokers/Loggings/LoggingBroker.cs @@ -7,7 +7,7 @@ namespace AddressApp.ConsoleApp.Brokers.Loggings { - internal class LoggingBroker : ILoggingBroker + public class LoggingBroker : ILoggingBroker { public ILogger logger { get; set; } public LoggingBroker(ILogger logger) @@ -15,7 +15,6 @@ public LoggingBroker(ILogger logger) this.logger = logger; } public void LogError(Exception exception) => - this.logger.LogError(exception, exception.Message); - + this.logger.LogError(exception, exception.Message); } }