Como Configurar e Extrair o LOG da BemaSAT em Windows e Linux

Home » SAT » BemaSAT.dll » Como Configurar e Extrair o LOG da BemaSAT em Windows e Linux

Olá Partner Bematech e Desenvolvedor de Software!

Neste tópico iremos explicar como é feita a geração do LOG pela DLL BemaSAT em Sistemas Operacionais Windows e Linux e também como extrair este LOG em cada sistema operacional.

Windows

Primeiramente é preciso possuir a DLL atualizada, caso queira baixar a versão de Windows atualizada clique aqui!
A geração do LOG por esta DLL é configurada pelo arquivo de configuração “bemasat.xml” este arquivo vem junto com o pacote atualizado da DLL e deve estar na mesma pasta que a DLL em seu sistema.

Dentro deste arquivo possui algumas tags de configuração, as tags que influenciam a geração do LOG são a “Path” e “NivelLog” onde:
Path define o caminho onde será gerado o arquivo do LOG, sendo como padrão a “C:\” porem pode ser alterado para a pasta que desejar
NivelLog define a geração do arquivo, nesta DLL o LOG é gerado automaticamente sem precisar extrair de alguma função, para isso pode ser configurado a tag com estes parâmetros:
0 = Não será gerado o LOG
1 = Será gerado o LOG normal
9 = Será gerado o LOG completo e mais detalhado

Assim caso as tags de configuração estejam habilitadas corretamente o LOG será gerado automaticamente no caminho indicado pela tag “Path”

Linux

Primeiramente é preciso possuir a LIB atualizada, caso queira baixar a versão de Linux atualizada clique aqui!
A geração do LOG por esta LIB é configurada pelo arquivo de configuração “bemasat.xml” este arquivo é criado quando você instalar o arquivo .deb da LIB, este arquivo deve estar na pasta “/etc”

Este arquivo é criado com um padrão de dados, porem deve ser alteradas algumas informações para que seja executado e criado em seu sistema Linux:
As tags que influenciam a geração do LOG são a “Path” e “NivelLog”

Path define o caminho onde será gerado o arquivo do LOG, sendo como padrão a “C:\” porem deve ser alterado para uma pasta valida do Linux podendo ser a que desejar
NivelLog define a geração do arquivo, nesta LIB o LOG é gerado automaticamente sem precisar extrair de alguma função, para isso pode ser configurado a tag com estes parâmetros:
0 = Não será gerado o LOG
1 = Será gerado o LOG normal
9 = Será gerado o LOG completo e mais detalhado

Em nosso sistema e exemplo utilizamos estes dados para o funcionamento em Linux:

*O arquivo “bemasat.xml” tambem pode ficar na pasta de sua aplicação, este é o caso de nosso exemplo de comunicação” caso queira baixar o exemplo de comunicação clique aqui!

Assim caso as tags de configuração estejam habilitadas corretamente o LOG será gerado no caminho indicado pela tag “Path”

Qualquer dúvida, é só chamar nossos especialistas no Chat Online!

Equipe BSP
Bematech Software Partners