Este é um extrato de man pulseaudio
--log-level[=LEVEL]
If an argument is passed, set the log level to the specified
value, otherwise increase the configured verbosity level by one.
The log levels are numerical from 0 to 4, corresponding to
error, warn, notice, info, debug. Default log level is notice,
i.e. all log messages with lower log levels are printed: error,
warn, notice.
-v Increase the configured verbosity level by one (see --log-level
above). Specify multiple times to increase log level multiple
times.
--log-target={auto,syslog,stderr}
Specify the log target. If set to auto (which is the default),
then logging is directed to syslog when --daemonize is passed,
otherwise to STDERR.
Então, para responder sua pergunta. Não, por padrão, ele não tem um log, ele envia sua saída de log para syslog
como um daemon (quando está sendo executado em segundo plano) ou para STDERR
quando é executado no terminal (também, você vê a saída no terminal.
Você tem três opções (potencialmente) para obter as informações de registro necessárias em um pacote interessante:
-
Use no terminal
-
Veja (e aponte para: P) a outra resposta para um bom truque para filtrar a saída pulseaudio de
syslog
.
ou
- Tentando alterar o
--log-target=
para um novo arquivo de log (localizado em/var/log/
, estou assumindo. Você provavelmente deseja criar um arquivo vazio primeiro). Eu não tentei isso, então pode não funcionar ...
Para qualquer uma das opções, você também pode passar -v
ou --log-level=
para obter mais informações de depuração, se necessário.
Edit: Eu acabei de perceber que é uma dor tentar passar argumentos para pulseaudio enquanto ele auto-ativa um novo daemon imediatamente quando você o mata. Em vez disso ...
Para alterar o comportamento do log padrão sem desativar o autospawn:
edite /etc/pulse/daemon.conf
(com permissões sudo) e remova o comentário e modifique essas configurações de registro conforme desejado.
; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0
Para desativar o autospawn para poder executá-lo em um terminal:
experimente editar /etc/pulse/client.conf
(também com permissões sudo) e descomentar ; autospawn = yes
e alterar o yes
para no
. Eu não testei isso, então não sei se vai funcionar.
Após desabilitar o autospawn, mate o daemon com pulseaudio --kill
e inicie-o novamente pulseaudio
(com qualquer opção que você queira passar). Espero que isso funcione!