Redirect swat log to custom logger

Aberta
#88 3 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
python

Direção de pesquisa

Comece rastreando onde o SWAT emite a saída de ações CAS, como as mensagens table.partition, e depois investigue como um Python logging.Logger padrão poderia ser fornecido ou configurado. O trabalho estará concluído quando essas mensagens não forem mais impressas diretamente ao usar um logger personalizado, enquanto o logger continuar controlando se a saída vai para o console, um arquivo ou outro destino.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

I have a custom logger (from standard logging module) in my code. I would like that all the swat outputs like:

[table.partition]
   table.name = "XXX" (string)
   casout.name    = "YYY" (string)
   casout.replace = true (boolean)
NOTE: Executing action 'table.partition'.
NOTE: Action 'table.partition' used (Total process time):
NOTE:       real time               0,078051 seconds
NOTE:       cpu time                0,268939 seconds (344,57%)
NOTE:       data movement time      0,001960 seconds
NOTE:       total nodes             7 (672 cores)
NOTE:       total memory            5,11T
NOTE:       memory                  639,94M (0,01%)
NOTE:       bytes moved             140,18K

are not printed in the console, but instead logged using my logger (which can still write to the console, or to a file, or whatever).

Is that possible?

Linguagem predominante
Python
Estrelas
159
Forks
66
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de sassoftware/python-swat

Todas as issues de sassoftware/python-swat

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.