Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | TOTVS PDV Omnishop |
Função: | Log |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-17987 |
No PDV e na API, foi padronizado o uso do log com a ferramenta Serilog.
No PDV, o log foi adicionado nos processos de fechamento de venda.
Na API, foi alterado o método atual do logs da aplicação, automatizando o a subida de logs para a solução Log Centralizado.
Com o uso da ferramenta Serilog, os logs são gerados e enviados por meio de fila e empacotamento.
Log gerado ao finalizar venda no PDV
[ { "timestamp": "2023-02-20T17:20:33.1179324Z", "message": "Tempo Fechamento Venda {@ProcessarVenda}", "level": 30, "processarVenda": { "NumeroVenda": "62406", "SerieVenda": "62406", "Tempo": "-00:00:20.1686267", "DataHora": "20/02/2023 14:20:33", "CodigoIdentificacaoLoja": "111717481", "NomeDispositivo": "PDV01DEBUGGER", "Pdv": "7", "IdCaixa": "1", "VersaoAPP": "3.3.4.0" }, "sourceContext": "TOTVS.Omnishop", "application": "TOTVS PDV Omni Desktop", "stackCaller": { "Class": "TOTVS.Omnishop.Core.Helpers.VendaHelper", "MethodName": "ProcessarVenda", "MethodParameters": "", "Caller": "TOTVS.Omnishop.Core.Helpers.VendaHelper.ProcessarVenda()", "LineNumber": 0, "$type": "LogCallerDataEnricherModel" }, "spanId": "ad96432b-fd30-4c41-a421-887a8a28d964", "area": "Franquias e Redes", "software": "PDV Omnishop", "habilitarLogCentralizado": "true", "clientId": "82373077000171", "deviceInfo": { "CurrentDirectory": "C:\\Users\\raimundo.farrapo\\Documents\\Desenvolvimento\\TFR\\TOTVS.PDV.Omnishop\\TOTVS.Omnishop.Forms\\TOTVS.Omnishop.Forms.UWP\\bin\\x64\\Debug\\AppX", "MachineName": "SPON010116548", "OSVersion": "Microsoft Windows NT 10.0.19042.0", "ProcessorCount": "8", "SystemDirectory": "C:\\Windows\\system32", "UserDomainName": "Windows Domain", "UserName": "Windows User", "CLRVersion": "4.0.30319.42000", "NomeDispositivo": "PDV01DEBUGGER", "Rede": "Default", "CodigoIdentificacaoLoja": "111717481", "Pdv": "7", "IdCaixa": "1", "Producao": false, "Versao": "3.3.4.0", "IdDispositivo": "3", "Cnpj": "82373077000171", "Servidor": "http://192.168.1.108:9000/TotvsPDV/", "ServidorFiscal": "http://192.168.1.108:9000/TotvsPDV/", "IdPreVenda": "229", "$type": "LogDeviceDataEnricherModel" }, "x-Correlation-Id": "47c1d21003064e1db6ae600dec84cb15" }, { "timestamp": "2023-02-20T17:20:33.1383822Z", "message": "Descontos Fechamento Venda {@VendaDescontos}", "level": 30, "vendaDescontos": [ { "Acrescimo": false, "IdVenda": null, "IdVendaItem": null, "Complemento": null, "DataCadastro": "0001-01-01T00:00:00.0000000", "DataAtualizacao": "0001-01-01T00:00:00.0000000", "DescricaoMotivo": "Promoção Dimitri", "IdMotivo": 5192, "ItemTotal": 0, "Pontos": 0, "Situacao": 1, "Valor": -7.69, "IdRetaguarda": "b488dd2f-8fa9-4acb-8a01-4c801f187e2c", "TipoDesconto": "Motor", "$type": "VendaDescontoModel" } ], "sourceContext": "TOTVS.Omnishop", "application": "TOTVS PDV Omni Desktop", "stackCaller": { "Class": "TOTVS.Omnishop.Core.Helpers.VendaHelper", "MethodName": "ProcessarVenda", "MethodParameters": "", "Caller": "TOTVS.Omnishop.Core.Helpers.VendaHelper.ProcessarVenda()", "LineNumber": 0, "$type": "LogCallerDataEnricherModel" }, "spanId": "202a7e39-f0cd-45c6-9810-8e3840485b08", "area": "Franquias e Redes", "software": "PDV Omnishop", "habilitarLogCentralizado": "true", "clientId": "82373077000171", "deviceInfo": { "CurrentDirectory": "C:\\Users\\raimundo.farrapo\\Documents\\Desenvolvimento\\TFR\\TOTVS.PDV.Omnishop\\TOTVS.Omnishop.Forms\\TOTVS.Omnishop.Forms.UWP\\bin\\x64\\Debug\\AppX", "MachineName": "SPON010116548", "OSVersion": "Microsoft Windows NT 10.0.19042.0", "ProcessorCount": "8", "SystemDirectory": "C:\\Windows\\system32", "UserDomainName": "Windows Domain", "UserName": "Windows User", "CLRVersion": "4.0.30319.42000", "NomeDispositivo": "PDV01DEBUGGER", "Rede": "Default", "CodigoIdentificacaoLoja": "111717481", "Pdv": "7", "IdCaixa": "1", "Producao": false, "Versao": "3.3.4.0", "IdDispositivo": "3", "Cnpj": "82373077000171", "Servidor": "http://192.168.1.108:9000/TotvsPDV/", "ServidorFiscal": "http://192.168.1.108:9000/TotvsPDV/", "IdPreVenda": "229", "$type": "LogDeviceDataEnricherModel" }, "x-Correlation-Id": "47c1d21003064e1db6ae600dec84cb15" }, { "timestamp": "2023-02-20T17:20:33.1571173Z", "message": "Pagamentos Fechamento Venda {@VendaPagamentos}", "level": 30, "vendaPagamentos": [ { "CpfCnpjCliente": null, "DataAtualizacao": "0001-01-01T00:00:00.0000000", "DataCadastro": "0001-01-01T00:00:00.0000000", "Descricao": null, "FormaPagamento": { "BandeiraCartao": null, "CNPJIdentificacaoPagamento": null, "Codigo": "", "CodigoAutorizacao": null, "Condicao": "à vista", "CondicaoPagamento": null, "CpfCnpjCliente": null, "DadosComplementares": null, "DataHoraPagamento": "2023-02-20T14:20:07.5531234-03:00", "Descricao": "Dinheiro", "DiasEntreParcelas": 0, "EfetuadoCancelamentoDigital": false, "FormaPagamentoMestre": { "BtHabilitado": true, "CorBotao": { "IsDefault": true, "A": 0, "R": 0, "G": 0, "B": 0, "Hue": 0, "Saturation": 0, "Luminosity": 0, "$type": "Color" }, "CorTexto": { "IsDefault": true, "A": 0, "R": 0, "G": 0, "B": 0, "Hue": 0, "Saturation": 0, "Luminosity": 0, "$type": "Color" }, "Descricao": "Dinheiro", "FormasPagamentos": [ { "Codigo": "", "CodigoFiscal": "01", "Descricao": "DINHEIRO", "DescricaoFiscal": "DINHEIRO", "FormaPermitePagamentoValorTotal": true, "FormaPermiteTroco": true, "Id": 9, "IdFormaPagamentoTroco": 9, "IdRetaguarda": null, "PagamentosFormasCondicoes": null, "PagamentosFormasDadosComplementares": null, "PagamentosFormasModelosFiscais": null, "PagamentosFormasOperadoras": null, "PagamentoValorTotal": 1, "PermiteTroco": 1, "Tipo": "Dinheiro", "ValorMinimoAceito": 0.0, "$type": "TipoFormaPagamentoModel" } ], "IdRetaguarda": null, "PermitePagamentoValorTotal": true, "PermiteTroco": true, "Tipo": "Dinheiro", "ValorMinimoAceito": 0.0, "$type": "FormaPagamentoMestreModel" }, "Id": 9, "IdCondicao": null, "IdOperadora": null, "IdRetaguarda": null, "IdTroca": null, "IndicePagamento": null, "MelhorDiaVencimentoParcela": 0, "NomeCliente": null, "PagamentoTef": [], "Parcelas": null, "PermitePagamentoValorTotal": true, "PermiteTroco": true, "QuantidadeParcelas": 0, "Tipo": "Dinheiro", "TipoIntegracaoCartao": null, "Valor": 69.21, "ValorMinimoAceito": 0.0, "ValorTela": "R$ 69,21", "ValorTrocoCartao": null, "CallBackCommand": null, "Vm": null, "IsFormaPgtoCreditoDevolucao": false, "$type": "VendaFormasPagamentoModel" }, "Id": null, "IdDivida": null, "IdPagamentoCondicao": null, "IdPagamentoForma": 9, "IdPagamentoOperadora": null, "IdRetaguarda": "08240fe5-117a-420b-8b41-790bfedebfcd", "IdRetaguardaCredito": null, "IdTroca": null, "IdVenda": 0, "MD5PAF": null, "NomeCliente": null, "QuantidadeParcelas": 0, "Situacao": 1, "Tipo": null, "ValorLiquido": 69.21, "ValorPago": 69.21, "ValorTroco": 0, "VendaPagamentoDadosComplementares": null, "VendaPagamentoItens": null, "VendaPagamentoTefs": [], "$type": "VendaPagamentoModel" } ], "sourceContext": "TOTVS.Omnishop", "application": "TOTVS PDV Omni Desktop", "stackCaller": { "Class": "TOTVS.Omnishop.Core.Helpers.VendaHelper", "MethodName": "ProcessarVenda", "MethodParameters": "", "Caller": "TOTVS.Omnishop.Core.Helpers.VendaHelper.ProcessarVenda()", "LineNumber": 0, "$type": "LogCallerDataEnricherModel" }, "spanId": "0fbc9dcc-cb72-4d4c-a0d7-10760e6986a4", "area": "Franquias e Redes", "software": "PDV Omnishop", "habilitarLogCentralizado": "true", "clientId": "82373077000171", "deviceInfo": { "CurrentDirectory": "C:\\Users\\raimundo.farrapo\\Documents\\Desenvolvimento\\TFR\\TOTVS.PDV.Omnishop\\TOTVS.Omnishop.Forms\\TOTVS.Omnishop.Forms.UWP\\bin\\x64\\Debug\\AppX", "MachineName": "SPON010116548", "OSVersion": "Microsoft Windows NT 10.0.19042.0", "ProcessorCount": "8", "SystemDirectory": "C:\\Windows\\system32", "UserDomainName": "Windows Domain", "UserName": "Windows User", "CLRVersion": "4.0.30319.42000", "NomeDispositivo": "PDV01DEBUGGER", "Rede": "Default", "CodigoIdentificacaoLoja": "111717481", "Pdv": "7", "IdCaixa": "1", "Producao": false, "Versao": "3.3.4.0", "IdDispositivo": "3", "Cnpj": "82373077000171", "Servidor": "http://192.168.1.108:9000/TotvsPDV/", "ServidorFiscal": "http://192.168.1.108:9000/TotvsPDV/", "IdPreVenda": "229", "$type": "LogDeviceDataEnricherModel" }, "x-Correlation-Id": "47c1d21003064e1db6ae600dec84cb15" }, { "timestamp": "2023-02-20T17:20:33.8776270Z", "message": "COMMAND DesktopPagamentoViewModel.ConfirmarPagamento - ExecutionDuration: 21495 ms", "level": 10, "sourceContext": "ConfirmarPagamento", "application": "TOTVS PDV Omni Desktop", "stackCaller": { "Class": "TOTVS.Omnishop.Core.ViewModels.DesktopPagamentoViewModel", "MethodName": "ConfirmarPagamento", "MethodParameters": "", "Caller": "TOTVS.Omnishop.Core.ViewModels.DesktopPagamentoViewModel.ConfirmarPagamento()", "LineNumber": 0, "$type": "LogCallerDataEnricherModel" }, "spanId": "7ff459e2-0c20-4378-a9bb-494ddb3a3318", "area": "Franquias e Redes", "software": "PDV Omnishop", "habilitarLogCentralizado": "true", "clientId": "82373077000171", "deviceInfo": { "CurrentDirectory": "C:\\Users\\raimundo.farrapo\\Documents\\Desenvolvimento\\TFR\\TOTVS.PDV.Omnishop\\TOTVS.Omnishop.Forms\\TOTVS.Omnishop.Forms.UWP\\bin\\x64\\Debug\\AppX", "MachineName": "SPON010116548", "OSVersion": "Microsoft Windows NT 10.0.19042.0", "ProcessorCount": "8", "SystemDirectory": "C:\\Windows\\system32", "UserDomainName": "Windows Domain", "UserName": "Windows User", "CLRVersion": "4.0.30319.42000", "NomeDispositivo": "PDV01DEBUGGER", "Rede": "Default", "CodigoIdentificacaoLoja": "111717481", "Pdv": "7", "IdCaixa": "1", "Producao": false, "Versao": "3.3.4.0", "IdDispositivo": "3", "Cnpj": "82373077000171", "Servidor": "http://192.168.1.108:9000/TotvsPDV/", "ServidorFiscal": "http://192.168.1.108:9000/TotvsPDV/", "IdPreVenda": "", "$type": "LogDeviceDataEnricherModel" }, "x-Correlation-Id": "47c1d21003064e1db6ae600dec84cb15" } ] |
Lorem