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 namespace Volo.Abp.Cli.Commands
{ {
public class GenerateProxyCommand : ProxyCommandBase public class GenerateProxyCommand : ProxyCommandBase<GenerateProxyCommand>
{ {
public const string Name = "generate-proxy"; 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 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; } protected abstract string CommandName { get; }
@ -27,7 +27,7 @@ namespace Volo.Abp.Cli.Commands
{ {
ServiceScopeFactory = serviceScopeFactory; ServiceScopeFactory = serviceScopeFactory;
ServiceProxyOptions = serviceProxyOptions.Value; ServiceProxyOptions = serviceProxyOptions.Value;
Logger = NullLogger<ProxyCommandBase>.Instance; Logger = NullLogger<T>.Instance;
} }
public async Task ExecuteAsync(CommandLineArgs commandLineArgs) 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 namespace Volo.Abp.Cli.Commands
{ {
public class RemoveProxyCommand : ProxyCommandBase public class RemoveProxyCommand : ProxyCommandBase<RemoveProxyCommand>
{ {
public const string Name = "remove-proxy"; 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", "String" => "string",
"Int32" => "int", "Int32" => "int",
"Int64" => "long", "Int64" => "long",
"Double" => "double",
"Object" => "object",
"Byte" => "byte",
"Char" => "char",
_ => typeName _ => typeName
}; };

Loading…
Cancel
Save