From 1c9d3cf3a0438114051caffa49d60abf0a5240c0 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Wed, 9 Jan 2019 10:08:00 +0000 Subject: [PATCH] adds logging --- src/cli/Services/MvcGenerator.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/cli/Services/MvcGenerator.cs b/src/cli/Services/MvcGenerator.cs index 0517036e..8413086d 100644 --- a/src/cli/Services/MvcGenerator.cs +++ b/src/cli/Services/MvcGenerator.cs @@ -1,5 +1,6 @@ using System; using Microsoft.Extensions.CodeGenerators.Mvc.Controller; +using Microsoft.Extensions.Logging; namespace cli.Services { @@ -7,9 +8,11 @@ namespace cli.Services public class MvcGenerator : CommandLineGenerator { CommandLineGeneratorModel _model; - public MvcGenerator (IServiceProvider services): base (services) + ILogger _logger; + public MvcGenerator (IServiceProvider services, ILoggerFactory loggerFactory): base (services) { _model = new CommandLineGeneratorModel(); + _logger = loggerFactory.CreateLogger(); } public async void Generate( @@ -24,6 +27,9 @@ namespace cli.Services _model.ModelClass = modelClass; _model.DataContextClass = dbContextFullName; _model.RelativeFolderPath = relativeFolderPath; + + _logger.LogInformation($"Generation for {_model.ModelClass} @ {_model.RelativeFolderPath}"); + await GenerateCode(_model); } }