[pulseaudio-discuss] [PATCH 2/2] Improve set-log-target functionality
shuai900217 at 126.com
Mon May 20 02:17:34 PDT 2013
I'm sorry for not replying to your letter sooner.
On 05/14/2013 09:59 PM, Tanu Kaskinen wrote:
> On Fri, 2013-05-10 at 17:05 +0800, shuai wrote:
>> src/daemon/daemon-conf.c | 74 ++++++-------------
>> src/daemon/daemon-conf.h | 2 +-
>> src/daemon/main.c | 16 +++--
>> src/pulsecore/cli-command.c | 48 +++++++------
>> src/pulsecore/log.c | 171 ++++++++++++++++++++++++++++++++------------
>> src/pulsecore/log.h | 20 ++++--
>> src/utils/pactl.c | 18 +----
>> 7 files changed, 202 insertions(+), 147 deletions(-)
>> diff --git a/src/pulsecore/log.c b/src/pulsecore/log.c
>> index 1aa8b0e..a2b9f54 100644
>> --- a/src/pulsecore/log.c
>> +++ b/src/pulsecore/log.c
>> @@ -48,6 +48,7 @@
> Patch 1/2 added fcntl.h include here. Out of curiosity, what is that
> needed for?
For function open() and file open flags like O_CREAT.
Thank you very much for replying me patiently.
I'm sorry for lots of problems in this patch, I tried a new patch these
days after receiving your letter.
Can I ask you some questions, please?
First, can you tell me how to debug large programs, please? Currently, I
use lots of 'printf' to print values in program, but these printfs must
be removed when the "debug" is finished. And it is possible some of them
may not be removed, which is not expected. Also, a large program with
makefile, gdb could not be used(maybe just I don't know how to use it).
Second, about pulseaudio, when I start the program with command
"src/pulseaudio -n -F src/default.pa -p $(pwd)/src/ -vvvv", Iots of
information prints on the screen, and I want to have a look at all
information, but only the last part could be seen. My desktop is ubuntu,
in terminal, with scrollbar, I could see the last part too. I tried ">"
to prints this information into one file, but failed. I think the reason
is the "pulseaudio" is a server, runs and not stops. So, can you tell me
how to see all information(especially the beginning of this information)
of this kind of program, please? Or only for pulseaudio, how to see all
log information when the program starts.
More information about the pulseaudio-discuss