Cada vez que llamo a mi registrador en un método, p.¿Puedo suprimir todos los mensajes de análisis de código para cierta clase?
_logger.Debug("Connecting to database...");
me sale la advertencia:
CA1303 : Microsoft.Globalization:
Method 'Database.Connect()' passes a literal
string as parameter 'message' of a call to 'ILogger.Debug(string)'.
Retrieve the following string(s) from a resource table instead:
"Connecting to database...".
¿Hay una manera de suprimir esta advertencia cada vez que utilizo una función de ILogger
? Realmente no quiero suprimirlo en cada método que lo estoy usando.
O, usted podría obtener la cadena a partir de una tabla de recursos en lugar y entonces no tendrá ninguna advertencia más? – Msonic
Lo sé, pero no quiero hacer eso para los mensajes de registro. – xsl
Prefijo la cadena con @ para marcarla como literal, .Debug (@ "Conectando a la base de datos ...") –