Como faço para aumentar o nível de log do Fetchmail?

4

Como faço para aumentar o nível de log do Fetchmail?

Isso parece estupidamente fácil, mas não consigo encontrar a diretiva e o arquivo que preciso em qualquer lugar on-line.

    
por Nick 01.02.2012 / 21:37

3 respostas

4

De fetchmail(1) ( man 1 fetchmail ):

Aumentando a verbosidade da saída:

   -v | --verbose
          Verbose mode.  All control messages passed between fetchmail and  the
          mailserver  are echoed to stdout.  Overrides --silent.  Doubling this
          option (-v -v) causes extra diagnostic information to be printed.

Sobre a depuração para o syslog:

   The  --syslog option (keyword: set syslog) allows you to redirect status and
   error messages emitted to the syslog(3) system daemon  if  available.   Mes-
   sages are logged with an id of fetchmail, the facility LOG_MAIL, and priori-
   ties LOG_ERR, LOG_ALERT or LOG_INFO.  This option is  intended  for  logging
   status  and  error  messages which indicate the status of the daemon and the
   results while fetching mail from the server(s).  Error messages for  command
   line  options and parsing the .fetchmailrc file are still written to stderr,
   or to the specified log file.  The --nosyslog option turns off use  of  sys-
   log(3),  assuming  it’s turned on in the ~/.fetchmailrc file, or that the -L
   or --logfile <file> option was used.

Espero que ajude!

    
por 02.02.2012 / 00:28
2

pelo menos no Debian você também pode rodar

/etc/init.d/fetchmail debug-run

o fetchmail registra diretamente no console e não se bifurca no plano de fundo

    
por 28.02.2013 / 21:27
1

Uma forma de aumentar o detalhamento do fetchmail ao executá-lo como um daemon é adicionar ' -vv ' ao script init do fetchmail. Por exemplo, no Debian, adicione '-vv' ao parâmetro OPTIONS em /etc/init.d/fetchmail , reinicie o fetchmail e veja a saída detalhada em /var/log/mail.log ou / var / log / syslog .

    
por 28.02.2013 / 21:21

Tags