| Produto: | TOTVS Varejo Franquias e Redes
|
|---|---|
| Linha de Produto: | PDV Sync |
| Segmento: | Varejo |
| Módulo: | PDVSync Server Controle |
| Função: | Log Centralizado menos verboso e mais assertivo. |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | |
| Versão: | V1, V2 |
Após analise de como o log era gerado optou-se por modificar os logs, para que os mesmos sejam menos verbosos, mais assertivos e também contenham mais informação.
O APPSettings mudou para
"Serilog": {
"MinimumLevel": {
"Default": "Information",
"Override": {
"Microsoft": "Warning",
"System": "Warning",
"Tnf": "Warning"
}
},
Podemos notar acima que apenas o default está como information enquanto os outros logs estão com warning, e incluímos o tnf também como warning isso tornou o log menos verboso.
A adição de pushproperty no log context faz com que a informação seja colocada em uma coluna do log.
Importante colocar os pushProperties, principalmente com as informações relevantes que existirem no momento, como por exemplo inquilino, lote origem, lote registros recebidos, registros processados e registros retornados.