@@ -160,7 +160,11 @@ public IPooledSocketResult Acquire()
160
160
var startTime = DateTime . Now ;
161
161
_internalPoolImpl . InitPool ( ) ;
162
162
_isInitialized = true ;
163
- _logger . LogInformation ( "MemcachedInitPool-cost: {0}ms" , ( DateTime . Now - startTime ) . TotalMilliseconds ) ;
163
+
164
+ if ( _logger . IsEnabled ( LogLevel . Information ) )
165
+ {
166
+ _logger . LogInformation ( "MemcachedInitPool-cost: {0}ms" , ( DateTime . Now - startTime ) . TotalMilliseconds ) ;
167
+ }
164
168
}
165
169
}
166
170
finally
@@ -204,7 +208,11 @@ public async Task<IPooledSocketResult> AcquireAsync()
204
208
var startTime = DateTime . Now ;
205
209
await _internalPoolImpl . InitPoolAsync ( ) ;
206
210
_isInitialized = true ;
207
- _logger . LogInformation ( "MemcachedInitPool-cost: {0}ms" , ( DateTime . Now - startTime ) . TotalMilliseconds ) ;
211
+
212
+ if ( _logger . IsEnabled ( LogLevel . Information ) )
213
+ {
214
+ _logger . LogInformation ( "MemcachedInitPool-cost: {0}ms" , ( DateTime . Now - startTime ) . TotalMilliseconds ) ;
215
+ }
208
216
}
209
217
}
210
218
finally
@@ -502,7 +510,12 @@ public IPooledSocketResult Acquire()
502
510
// okay, create the new item
503
511
var startTime = DateTime . Now ;
504
512
socket = CreateSocket ( ) ;
505
- _logger . LogInformation ( "MemcachedAcquire-CreateSocket: {0}ms" , ( DateTime . Now - startTime ) . TotalMilliseconds ) ;
513
+
514
+ if ( _logger . IsEnabled ( LogLevel . Information ) )
515
+ {
516
+ _logger . LogInformation ( "MemcachedAcquire-CreateSocket: {0}ms" , ( DateTime . Now - startTime ) . TotalMilliseconds ) ;
517
+ }
518
+
506
519
result . Value = socket ;
507
520
result . Pass ( ) ;
508
521
}
@@ -627,7 +640,12 @@ public async Task<IPooledSocketResult> AcquireAsync()
627
640
// okay, create the new item
628
641
var startTime = DateTime . Now ;
629
642
socket = await CreateSocketAsync ( ) ;
630
- _logger . LogInformation ( "MemcachedAcquire-CreateSocket: {0}ms" , ( DateTime . Now - startTime ) . TotalMilliseconds ) ;
643
+
644
+ if ( _logger . IsEnabled ( LogLevel . Information ) )
645
+ {
646
+ _logger . LogInformation ( "MemcachedAcquire-CreateSocket: {0}ms" , ( DateTime . Now - startTime ) . TotalMilliseconds ) ;
647
+ }
648
+
631
649
result . Value = socket ;
632
650
result . Pass ( ) ;
633
651
}
@@ -753,7 +771,11 @@ private bool TryPopPooledSocket(out PooledSocket pooledSocket)
753
771
{
754
772
try
755
773
{
756
- _logger . LogInformation ( "Connection idle timeout {idleTimeout} reached." , _connectionIdleTimeout ) ;
774
+ if ( _logger . IsEnabled ( LogLevel . Information ) )
775
+ {
776
+ _logger . LogInformation ( "Connection idle timeout {idleTimeout} reached." , _connectionIdleTimeout ) ;
777
+ }
778
+
757
779
socket . Destroy ( ) ;
758
780
}
759
781
catch ( Exception ex )
@@ -919,7 +941,10 @@ protected virtual IPooledSocketResult ExecuteOperation(IOperation op)
919
941
920
942
protected virtual async Task < IPooledSocketResult > ExecuteOperationAsync ( IOperation op )
921
943
{
922
- _logger . LogDebug ( $ "ExecuteOperationAsync({ op } )") ;
944
+ if ( _logger . IsEnabled ( LogLevel . Debug ) )
945
+ {
946
+ _logger . LogDebug ( $ "ExecuteOperationAsync({ op } )") ;
947
+ }
923
948
924
949
var result = await AcquireAsync ( ) ;
925
950
if ( result . Success && result . HasValue )
@@ -931,7 +956,10 @@ protected virtual async Task<IPooledSocketResult> ExecuteOperationAsync(IOperati
931
956
//if Get, call BinaryRequest.CreateBuffer()
932
957
var b = op . GetBuffer ( ) ;
933
958
934
- _logger . LogDebug ( "pooledSocket.WriteAsync..." ) ;
959
+ if ( _logger . IsEnabled ( LogLevel . Debug ) )
960
+ {
961
+ _logger . LogDebug ( "pooledSocket.WriteAsync..." ) ;
962
+ }
935
963
936
964
var writeSocketTask = pooledSocket . WriteAsync ( b ) ;
937
965
if ( await Task . WhenAny ( writeSocketTask , Task . Delay ( _config . ConnectionTimeout ) ) != writeSocketTask )
@@ -942,7 +970,10 @@ protected virtual async Task<IPooledSocketResult> ExecuteOperationAsync(IOperati
942
970
await writeSocketTask ;
943
971
944
972
//if Get, call BinaryResponse
945
- _logger . LogDebug ( $ "{ op } .ReadResponseAsync...") ;
973
+ if ( _logger . IsEnabled ( LogLevel . Debug ) )
974
+ {
975
+ _logger . LogDebug ( $ "{ op } .ReadResponseAsync...") ;
976
+ }
946
977
947
978
var readResponseTask = op . ReadResponseAsync ( pooledSocket ) ;
948
979
if ( await Task . WhenAny ( readResponseTask , Task . Delay ( _config . ConnectionTimeout ) ) != readResponseTask )
@@ -958,7 +989,11 @@ protected virtual async Task<IPooledSocketResult> ExecuteOperationAsync(IOperati
958
989
}
959
990
else
960
991
{
961
- _logger . LogInformation ( $ "{ op } .{ nameof ( op . ReadResponseAsync ) } result: { readResult . Message } ") ;
992
+ if ( _logger . IsEnabled ( LogLevel . Information ) )
993
+ {
994
+ _logger . LogInformation ( $ "{ op } .{ nameof ( op . ReadResponseAsync ) } result: { readResult . Message } ") ;
995
+ }
996
+
962
997
readResult . Combine ( result ) ;
963
998
}
964
999
return result ;
0 commit comments