Browse Source

Use real logger type

pull/9905/head
liangshiwei 5 years ago
parent
commit
86afd8d8c8
  1. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/GenerateProxyCommand.cs
  2. 6
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProxyCommandBase.cs
  3. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/RemoveProxyCommand.cs
  4. 4
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxy/CSharp/CSharpServiceProxyGenerator.cs

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/GenerateProxyCommand.cs

@ -5,7 +5,7 @@ using Volo.Abp.DependencyInjection;
namespace Volo.Abp.Cli.Commands
{
public class GenerateProxyCommand : ProxyCommandBase
public class GenerateProxyCommand : ProxyCommandBase<GenerateProxyCommand>
{
public const string Name = "generate-proxy";

6
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProxyCommandBase.cs

@ -11,9 +11,9 @@ using Volo.Abp.DependencyInjection;
namespace Volo.Abp.Cli.Commands
{
public abstract class ProxyCommandBase : IConsoleCommand, ITransientDependency
public abstract class ProxyCommandBase<T> : IConsoleCommand, ITransientDependency where T: IConsoleCommand
{
public ILogger<ProxyCommandBase> Logger { get; set; }
public ILogger<T> Logger { get; set; }
protected abstract string CommandName { get; }
@ -27,7 +27,7 @@ namespace Volo.Abp.Cli.Commands
{
ServiceScopeFactory = serviceScopeFactory;
ServiceProxyOptions = serviceProxyOptions.Value;
Logger = NullLogger<ProxyCommandBase>.Instance;
Logger = NullLogger<T>.Instance;
}
public async Task ExecuteAsync(CommandLineArgs commandLineArgs)

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/RemoveProxyCommand.cs

@ -5,7 +5,7 @@ using Volo.Abp.DependencyInjection;
namespace Volo.Abp.Cli.Commands
{
public class RemoveProxyCommand : ProxyCommandBase
public class RemoveProxyCommand : ProxyCommandBase<RemoveProxyCommand>
{
public const string Name = "remove-proxy";

4
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxy/CSharp/CSharpServiceProxyGenerator.cs

@ -348,6 +348,10 @@ namespace Volo.Abp.Cli.ServiceProxy.CSharp
"String" => "string",
"Int32" => "int",
"Int64" => "long",
"Double" => "double",
"Object" => "object",
"Byte" => "byte",
"Char" => "char",
_ => typeName
};

Loading…
Cancel
Save