Skip to content

LogLevel Api

Todas las aplicaciones Platform API viene incorporadas con un endpoint /loglevel por default, el cual nos provee informaciĆ³n acerca del nivel minimo de log utilizado.

El endpoint se invoca realizando un GET /loglevel y el mismo nos retornara lo siguiente:

HTTP/1.1 200 OK
Content-Type: text/plain

Information

El valor minimo por defecto es el que se establece en el archivo de configuracion junto con toda las opciones de Serilog. Aca podemos observar un ejemplo de como podemos cambiar el valor por defecto desde el archivo de configuracion:

Serilog:
  MinimumLevel: 
    Default: Debug

Cambiar el nivel minimo de log

Tenemos la posibilidad de cambiar el nivel minimo de log haciendo un llamado POST /loglevel incluyendo en el Body el parametro MinimumLevel con el valor del nuevo nivel minimo de log.

{
    "MinimumLevel" : "Debug"
}
Esto es muy util si por alguna razon necesitamos tener mas detalle de log y no queremos reiniciar la aplicacion.

La llamada retornara un 200 OK si el cambio se realizo correctamente y un 400 BAD REQUEST en caso negativo.

Los valores posibles para el parametro MinimumLevel son los siguientes:

  • Verbose
  • Debug
  • Information
  • Warning
  • Error
  • Fatal