Jump to content

This is a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

MediaWiki UDP logging

From Wikitech

All of the MediaWiki error logs should now be configured to be sent to udp://10.0.5.8:8420/[log_name]. On the relevant host, udp2log is installed (from udplog in svn). It runs in a root screen, with no command-line parameters. On the MediaWiki side, logging is configured via the global $wmgUdp2logDest .

All logs are sent to /srv/mw-log/[log_name].log on mwlog1002 . They are rotated daily to /srv/mw-log/archive with 180 days kept, as per the defacto privacy policy.

Configuration files are as follows:

/etc/udp2log

flush pipe 1 python /usr/local/bin/demux.py
flush file 1 /home/wikipedia/logs/everything.log

/etc/logrotate.d/mw-udp2log

/home/wikipedia/logs/*.log {
	daily
	olddir /home/wikipedia/logs/archive
	notifempty
	maxage 180
	rotate 1000
	dateext
	postrotate
		/usr/bin/killall -HUP udp2log
	endscript
}

/usr/local/bin/demux.py

Copied from svn with the base directory changed to /home/wikipedia/logs.