| 
									
										
										
										
											2015-08-22 11:57:28 +00:00
										 |  |  | @version: 3.4 | 
					
						
							|  |  |  | # $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/3.4/syslog-ng.conf.gentoo,v 1.2 2013/06/02 01:18:35 mr_bones_ Exp $ | 
					
						
							| 
									
										
										
										
											2015-08-08 20:15:58 +00:00
										 |  |  | # | 
					
						
							|  |  |  | # Syslog-ng default configuration file for Gentoo Linux | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # https://bugs.gentoo.org/show_bug.cgi?id=426814 | 
					
						
							|  |  |  | @include "scl.conf" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | options {  | 
					
						
							|  |  |  | 	threaded(yes); | 
					
						
							|  |  |  | 	chain_hostnames(no);  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	# The default action of syslog-ng is to log a STATS line | 
					
						
							|  |  |  | 	# to the file every 10 minutes.  That's pretty ugly after a while. | 
					
						
							|  |  |  | 	# Change it to every 12 hours so you get a nice daily update of | 
					
						
							|  |  |  | 	# how many messages syslog-ng missed (0). | 
					
						
							|  |  |  | 	stats_freq(43200);  | 
					
						
							|  |  |  | 	# The default action of syslog-ng is to log a MARK line | 
					
						
							|  |  |  | 	# to the file every 20 minutes.  That's seems high for most | 
					
						
							|  |  |  | 	# people so turn it down to once an hour.  Set it to zero | 
					
						
							|  |  |  | 	# if you don't want the functionality at all. | 
					
						
							|  |  |  | 	mark_freq(3600);  | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | source src { system(); internal(); }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-22 11:57:28 +00:00
										 |  |  | filter f_messages { | 
					
						
							|  |  |  |  not program("Tor"); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | filter f_tor { | 
					
						
							|  |  |  |  program("Tor"); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  |   | 
					
						
							| 
									
										
										
										
											2015-08-08 20:15:58 +00:00
										 |  |  | destination messages { file("/var/log/messages"); }; | 
					
						
							| 
									
										
										
										
											2015-08-22 11:57:28 +00:00
										 |  |  | destination d_tor { file("/var/log/tor.log"); }; | 
					
						
							| 
									
										
										
										
											2015-08-08 20:15:58 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # By default messages are logged to tty12... | 
					
						
							|  |  |  | destination console_all { file("/dev/tty12"); }; | 
					
						
							|  |  |  | # ...if you intend to use /dev/console for programs like xconsole | 
					
						
							|  |  |  | # you can comment out the destination line above that references /dev/tty12 | 
					
						
							|  |  |  | # and uncomment the line below. | 
					
						
							|  |  |  | #destination console_all { file("/dev/console"); }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-22 11:57:28 +00:00
										 |  |  | log { source(src); filter(f_messages); destination(messages); }; | 
					
						
							|  |  |  | log { source(src); filter(f_tor); destination(d_tor); }; | 
					
						
							| 
									
										
										
										
											2015-08-08 20:15:58 +00:00
										 |  |  | log { source(src); destination(console_all); }; |