EVALUATION
I made some tests on a foo class, and I get the correct result as expected.
1. dump all stack debug with ":' as separator:
$ java -Djava.security.manager -Djava.security.debug=access:stack Foo 1>alls.log 2>&1
2. dump all stack debug with ",' as separator:
$ java -Djava.security.manager -Djava.security.debug=access,stack Foo 1>all.log 2>&1
3.dump stack debug for java.lang.RuntimePermission
$ java -Djava.security.manager -Djava.security.debug=access,stack,permission=java.lang.RuntimePermission Foo 1>run.log 2>&1
4. dump stack debug for java.util.PropertyPermission
$java -Djava.security.manager -Djava.security.debug=access,stack,permission=java.util.PropertyPermission Foo 1>prop.log 2>&1
5. dump stack debug for java.net.NetPermission
$ java -Djava.security.manager -Djava.security.debug=access,stack,permission=java.net.NetPermission Foo 1>net.log 2>&1
6. dump stack debug for java.lang.reflect.ReflectPermission
$ java -Djava.security.manager -Djava.security.debug=access,stack,permission=java.lang.reflect.ReflectPermission Foo 1>ref.log 2>&1
7. dump stack debug for java.io.FilePermission
$ java -Djava.security.manager -Djava.security.debug=access,stack,permission=java.io.FilePermission Foo 1>fio.log 2>&1
java file and log files attached.
|