Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Log output of server child processes to configured logfile #70

Closed
sebastianopilla opened this Issue · 1 comment

2 participants

@sebastianopilla

Applies to: Burp 1.3.1 compiled from source

Link to mailing list thread: http://sourceforge.net/mailarchive/message.php?msg_id=28998076

The server child processes log to syslog and fill the output with lines containing

Mar 17 20:19:28 picard burp-server: 2012-03-17 20:19:28: 
burp-server[5753] got unchanged file: 
/var/lib/yum/yumdb/p/5911820b4658e7f3abe09a6f35b9dac025486499-pygpgme-0.1-18.20090824bzr68.el6-x86_64/checksum_type 
f f

This logging is excessive unless one is debugging Burp itself; according to the mailing thread, the code to change is in src/backup_phase2_server.c of the source, around line 196.

With respect to other logging, Burp should by default send logging output to syslog unless there is a logfile option in the configuration file or a -l command line switch.

@grke
Owner

Excessive logging removed, and syslog option added for 1.3.2 git.

The description above is slightly wrong.

If there is no logfile option, output will be on stdout. If the server has forked a child process and there is a suitable place to log to in a client storage directory, it will go there.
The syslog option makes all log entries additionally go to syslog. This is probably most useful for burp clients.
Previously, syslog was always on, which led to unnecessary duplicate log entries.

@grke grke closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.