log.function.exclude
Grace Software
JavaLog

$Revision: 1.2 $
$Date: 1999/10/28 11:17:25 $





Name: log.functions.exclude
Description: This controls which classes and functions producing events are excluded from the log output.  It is a list of space separated gnu regular expressions.  Each expression is matched against the classname + "." + filename string of the class that produced each event.  If any of the expressions matches the classname/filename of an event, the event is excluded from the logged output.  The log.functions.includelist is processed before the log.functions.exclude so, the exclude list operates on the results of the include list and, therefore, potentially excludes files that were previously included.
Type: GNU Regular expression
Acceptable Values: See gnu regular expressions syntax
Default Value: ""
Example Usage:
$ java -Dlog.functions.exclude=".*toString" ... This will log all events other than those generated from the "toString()" function of any class.
$ java -Dlog.functions.exclude=".*MyClass\.func" ... This will log all events other than those generated from the func() function of class MyClass.
$ java -Dlog.functions.exclude=".*MyClass\.func .*toString"  ... This combines the effect of the previous two examples and logs all events other than those produced from the toString() and the func() method from MyClass.